From c1f4427ce8761c95d867312f1bb4b01a901a4842 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Sat, 28 Mar 2026 18:45:46 -0700 Subject: [PATCH 01/40] Initial commit --- ldt.conf | 19 +- ldt.csv | 1227 +++++++++++++++--------------------------------------- 2 files changed, 332 insertions(+), 914 deletions(-) diff --git a/ldt.conf b/ldt.conf index e07fa20..d95f536 100644 --- a/ldt.conf +++ b/ldt.conf @@ -3,26 +3,21 @@ # This config file is stripped down with the explanations removed. # For a detailed list, consult the gnuclad manual. -infoBoxTitle = Linux Distributions Timeline +infoBoxTitle = Family History of Connery Outfits infoBoxTitleSize = 32 -infoBoxText = Version 24.10 -infoBoxText = -infoBoxText = © Andreas Lundqvist, Donjan Rodic, Mohammed A. Mustafa -infoBoxText = © Muhammad Herdiansyah, Fabio Loli -infoBoxText = https://github.com/FabioLolix/LinuxTimeline +infoBoxText = Version 0.1 +infoBoxText = infoBoxText = Published under the GNU Free Documentation License -infoBoxText = -infoBoxText = -infoBoxText = Original source: https://web.archive.org/web/20220403102136/http://futurist.se/gldt/ +infoBoxText = Original source: infoBoxTextSize = 16 infoBoxFont = Liberation Sans, Arial, Helvetica infoBoxFontColor = #000 infoBoxColor1 = #b9d5ff infoBoxColor2 = #70b3f2 -infoBoxX = 50 -infoBoxY = 1800 +infoBoxX = 1000 +infoBoxY = 50 infoBoxWidth = 610 -infoBoxHeight = 225 +infoBoxHeight = 125 slice = diff --git a/ldt.csv b/ldt.csv index ff5b7d6..1b52eb6 100644 --- a/ldt.csv +++ b/ldt.csv @@ -1,902 +1,325 @@ -,,,,,,,,,,,,,,,, -"//!","Linux distribution timeline data sheet",,,,,,,,,,,,,,, -"//!","Copyright (C) 2010-2012 Donjan Rodic, Andreas Lundqvist, Mohammed A. Mustafa",,,,,,,,,,,,,,, -"//!","Copyright (C) 2016 Muhammad Herdiansyah",,,,,,,,,,,,,,, -"//!","Copyright (C) 2016-Onwards Fabio Loli",,,,,,,,,,,,,,, -"//!","Maintained by Fabio Loli",,,,,,,,,,,,,,, -"//!","Design assistance - Aleksandar Urošević",,,,,,,,,,,,,,, -"//!","Original idea (“Línea del tiempo Distribuciones Linux”) - José Alex Sandoval",,,,,,,,,,,,,,, -"//!","Permission is granted to copy, distribute and/or modify this document",,,,,,,,,,,,,,, -"//!","under the terms of the GNU Free Documentation License, Version 1.3",,,,,,,,,,,,,,, -"//!","or any later version published by the Free Software Foundation;",,,,,,,,,,,,,,, -"//!","with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.",,,,,,,,,,,,,,, -"//!",,,,,,,,,,,,,,,, -"//!",,,,,,,,,,,,,,,, -"//","Open/save this file as a standard CSV <=> comma (,) separated and double quotes ("") as text delimiter.",,,,,,,,,,,,,,, -"//","You can safely insert commas or double quotes into data fields.",,,,,,,,,,,,,,, -"//","EXCEPTION: Don't insert a comma right after a double quote, since this terminates the field.",,,,,,,,,,,,,,, -"//","When editing with LibreOffice Calc, load the file with “quoted field as text” turned on to prevent autoformatting.",,,,,,,,,,,,,,, -"//",,,,,,,,,,,,,,,, -"//!","gnuclad parses this correctly no matter in what order the nodes are. You can swap any lines.",,,,,,,,,,,,,,, -"//!",,,,,,,,,,,,,,,, -"//!","Empty lines get ignored, the first column controls the rest of the line:",,,,,,,,,,,,,,, -"//!","# = comment, N = node, C = connector, D = domain",,,,,,,,,,,,,,, -"//!","SVG = SVG image to include, PNG = PNG image to include",,,,,,,,,,,,,,, -"//!",,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,, -"#","Nodes",,,,,,,,,,,,,,, -"#","Name","Color","Parent","Start","Stop","Icon","Description","[Namechange","When","Description","[Namechange","When","Description",". . . ]]",, -"N","SLS","#9c8ac4",,"1992.6","1994.1",,"https://distroware.gitlab.io/os/Linux/s/sls",,,,,,,,, -"N","Slackware","#000","SLS","1993.7.16",,"images/slackware.svg","https://distroware.gitlab.io/os/Linux/s/slackware",,,,,,,,, -"N","S.u.S.E","#4bb679","Slackware","1994.3","1996.5",,"https://distroware.gitlab.io/os/Linux/o/opensuse",,,,,,,,, -"N","MNIS","#516b9e","Slackware","1995.2.1","2004.9",,"https://distroware.gitlab.io/os/Linux/m/mnis",,,,,,,,, -"N","Burapha","#77f7ff","Slackware","1997.6","2013.09.7",,"https://distroware.gitlab.io/os/Linux/b/burapha",,,,,,,,, -"N","Stampede","#866846","Slackware","1997.12.4","2002.3.1",,"https://distroware.gitlab.io/os/Linux/s/stampede",,,,,,,,, -"N","VectorLinux","#504ca3","Slackware","2000.6.30","2019.07.03",,"https://distroware.gitlab.io/os/Linux/v/vectorlinux",,,,,,,,, -"N","Tiny","#444466","Slackware","2000.4.6","2005.8.24",,"https://distroware.gitlab.io/os/Linux/t/tiny",,,,,,,,, -"N","Splack Linux","#000","Slackware","2001.07.14","2006.08.5",,"https://github.com/fede2cr/splack_linux",,,,,,,,, -"N","Slax","#aadc87","Slackware","2002.5",,,"https://distroware.gitlab.io/os/Linux/s/slax",,,,,,,,, -"N","Plamo","#596e9d","Slackware","2002.9.23",,,"https://distroware.gitlab.io/os/Linux/p/plamo",,,,,,,,, -"N","DNALinux","#496da7","Slax","2004.2","2009.04.19",,"https://distroware.gitlab.io/os/Linux/d/dnalinux",,,,,,,,, -"N","WHAX","#445fff","Slax","2005.7.3","2006.2.5",,"https://distroware.gitlab.io/os/Linux/w/whoppix",,,,,,,,, -"N","Wolvix","#5a5a5a","Slax","2005.8","2013.04.18",,"https://distroware.gitlab.io/os/Linux/w/wolvix",,,,,,,,, -"N","SLAMPP","#ff4343","Slax","2005.9.19","2011.10.30",,"https://distroware.gitlab.io/os/Linux/s/slampp",,,,,,,,, -"#N","Gnu-HALO","#3c5c47","Slax","2006.6","2006.12",,"http://halo.willisburg.org/",,,,,,,,, -"#N","EvilEntity","#8b179c","Slackware","2002.4.26","2004.12.7",,"http://distrowatch.com/table.php?distribution=evilentity",,,,,,,,, -"N","Topologilinux","#000","Slackware","2002.8.25","2011.05.07",,"https://distroware.gitlab.io/os/Linux/t/topologinux",,,,,,,,, -"N","DeLi","#767676","Slackware","2002.11.2",,,"http://www.delilinux.de/","ConnochaetOS","2010.11.13","https://connochaetos.org/wiki/home",,,,,, -"N","DeLicate","#cc8844","DeLi","2011.10.22","2017.06.16",,"https://distroware.gitlab.io/os/Linux/d/delicate",,,,,,,,, -"N","Stux","#ff0000","Slackware","2003.9.1","2011.09.9",,"https://distroware.gitlab.io/os/Linux/s/stux","STUX","2003.11.1","https://distroware.gitlab.io/os/Linux/s/stux",,,,,, -"N","Kwort","#135cae","Slackware","2003.10.26",,,"https://distroware.gitlab.io/os/Linux/k/kwort",,,,,,,,, -"N","DARKSTAR","#705ca4","Slackware","2004.2","2008.1.6",,"https://distroware.gitlab.io/os/Linux/d/darkstar",,,,,,,,, -"N","AUSTRUMI","#d5bc60","Slackware","2004.3",,,"https://distroware.gitlab.io/os/Linux/a/astrumi",,,,,,,,, -"N","Minislack","#496da7","Slackware","2004.5.21",,,"https://distroware.gitlab.io/os/Linux/z/zenwalk","Zenwalk","2005.8.12","https://distroware.gitlab.io/os/Linux/z/zenwalk",,,,,, -"N","GoblinX","#e68200","Slackware","2004.7","2014.06.11",,"https://distroware.gitlab.io/os/Linux/g/goblinx","Imagineos","2010.7.1","https://distroware.gitlab.io/os/Linux/g/goblinx",,,,,, -"N","Slack 390","#444444","Slackware","2004.7.6","2012.10.18",,"https://distroware.gitlab.io/os/Linux/s/slack-390",,,,,,,,, -"N","HostGIS","#654321","Slackware","2004.8","2010",,"https://distroware.gitlab.io/os/Linux/h/hostgis",,,,,,,,, -"N","Kate","#e48a67","Slackware","2004.10.9","2009.6",,"https://distroware.gitlab.io/os/Linux/k/kateos","KateOS","2005.5.6","https://distroware.gitlab.io/os/Linux/k/kateos",,,,,, -"N","NimbleX","#ad2028","Slackware","2004.10.20",,,"https://distroware.gitlab.io/os/Linux/n/nimblex",,,,,,,,, -"N","MOPSLinux","#50c846","Slackware","2004.11","2015.12.30",,"https://distroware.gitlab.io/os/Linux/a/agilia-linux","AgiliaLinux","2010.4.22","https://distroware.gitlab.io/os/Linux/a/agilia-linux",,,,,, -"N","Frugalware","#676a97","Slackware","2004.11.2",,,"https://distroware.gitlab.io/os/Linux/f/frugalware",,,,,,,,, -"N","Slamd64","#5a5050","Slackware","2005.1.19","2009.2.1",,"https://distroware.gitlab.io/os/Linux/s/slamd64",,,,,,,,, -"N","NetSecL","#334d55","Slackware","2005.5.6",,,"https://distroware.gitlab.io/os/Linux/n/netsecl",,,,,,,,, -"N","pQui","#105289","Slackware","2005.7","2013.11.08",,"https://distroware.gitlab.io/os/Linux/p/pqui",,,,,,,,, -"N","Slackintosh","#6496fa","Slackware","2005.9.29","2011.06.07",,"https://distroware.gitlab.io/os/Linux/s/slackintosh",,,,,,,,, -"#N","Sauver","#b140c3","Slackware","2006.1.1",,,"http://sauveros.com/",,,,,,,,, -"N","RIP","#2b1bb0","Slackware","2006.5.5","2015.01.15",,"https://distroware.gitlab.io/os/Linux/r/rip",,,,,,,,, -"#N","Voltalinux","#44dafd","Slackware","2006.6","2008.6",,"https://distroware.gitlab.io/os/Linux/v/voltalinux",,,,,,,,, -"#N","How-Tux","#dcd140","Slackware","2006.10","2008.3",,"http://distrowatch.com/table.php?distribution=howtux",,,,,,,,, -"N","Bluewhite64","#2356e6","Slackware","2006.10.4","2012.11.16",,"https://distroware.gitlab.io/os/Linux/b/bluewhite64",,,,,,,,, -"N","Absolute","#5a4114","Slackware","2006.10.22",,,"https://distroware.gitlab.io/os/Linux/a/absolute",,,,,,,,, -"N","Wifislax","#303030","Slackware","2006.12.21",,,"https://distroware.gitlab.io/os/Linux/w/wifislax",,,,,,,,, -"N","Parted Magic","#58738f","Slackware","2007.01",,,"https://distroware.gitlab.io/os/Linux/p/parted-magic",,,,,,,,, -"N","ARMedslack","#000","Slackware","2007.1.18",,,"https://distroware.gitlab.io/os/Linux/s/slackware-arm","Slackware ARM","2012.8.25","https://distroware.gitlab.io/os/Linux/s/slackware-arm",,,,,, -"N","SL4P","#000","ARMedslack","2012.3.20",,,"https://distroware.gitlab.io/os/Linux/s/sl4p",,,,,,,,, -"N","Draco","#bf0000","Slackware","2007.5.17","2015.12.23",,"https://distroware.gitlab.io/os/Linux/d/draco",,,,,,,,, -"N","SMS","#6283b9","Slackware","2007.8.10","2019.10.05",,"https://distroware.gitlab.io/os/Linux/s/superb-mini-server","Superb Mini Server","2010.6.11","https://distroware.gitlab.io/os/Linux/s/superb-mini-server",,,,,, -"N","Wifiway","#303030","Slackware","2008.12.3",,,"https://distroware.gitlab.io/os/Linux/w/wifiway",,,,,,,,, -"N","PLATYPUX","#884411","Slackware","2008.12.29","2014.11.9",,"https://distroware.gitlab.io/os/Linux/p/platypus",,,,,,,,, -"N","Kongoni","#fec367","Slackware","2009.2","2014.07.15",,"https://distroware.gitlab.io/os/Linux/k/kongoni",,,,,,,,, -"N","Linvo","#9cc720","Slackware","2009.3.28","2014.07.14",,"https://distroware.gitlab.io/os/Linux/l/linvo",,,,,,,,, -"#N","Lin2Go","#2266cc","Slackware","2009.4",,,"http://lin2go.com/",,,,,,,,, -"N","Salix","#6e9834","Slackware","2009.9.16",,,"https://distroware.gitlab.io/os/Linux/s/salix",,,,,,,,, -"N","SlaXBMC","#2d25ce","Slackware","2011.6.1",,,"https://distroware.gitlab.io/os/Linux/s/slaxbmc",,,,,,,,, -"N","Slackel","#ddee22","Slackware","2011.6.16",,,"https://distroware.gitlab.io/os/Linux/s/slackel",,,,,,,,, -"N","Porteus","#000099","Slackware","2011.6.20",,,"https://distroware.gitlab.io/os/Linux/p/porteus",,,,,,,,, -,,,,,,,,,,,,,,,, -"N","Debian","#bf1238",,"1993.8.16",,"images/debian.svg","https://distroware.gitlab.io/os/Linux/d/debian",,,,,,,,, -"N","Libranet","#0169c9","Debian","1999.11.9","2005.4.25",,"https://distroware.gitlab.io/os/Linux/l/libranet",,,,,,,,, -"N","Corel","#ecba5b","Debian","1999.9","2008.8.2",,"https://distroware.gitlab.io/os/Linux/x/xandros","Xandros","2001.8.29","https://distroware.gitlab.io/os/Linux/x/xandros",,,,,, -"#N","Storm","#2a2a98","Debian","1999.12","2001.4",,"http://www.stormlinux.com/",,,,,,,,, -"N","Omoikane Arma","#bfd0d6","Debian","2000.2",,,"https://distroware.gitlab.io/os/Linux/o/omoikane-arma",,,,,,,,, -"N","Knoppix","#c7bff0","Debian","2000.9.30",,,"https://distroware.gitlab.io/os/Linux/k/knoppix",,,,,,,,, -"N","Kurumin","#42328e","Knoppix","2003.2.18","2009.1.29",,"https://distroware.gitlab.io/os/Linux/k/kurumin",,,,,,,,, -"N","Dizinha","#88bff7","Kurumin","2004.1.4","2008",,"https://distroware.gitlab.io/os/Linux/d/dizinha",,,,,,,,, -"N","NeoDizinha","#b6dbf6","Dizinha","2006.5","2009.12.26",,"https://distroware.gitlab.io/os/Linux/n/neodizinha","Patinho Faminto","2006.8","https://distroware.gitlab.io/os/Linux/n/neodizinha",,,,,, -"N","Kalango","#a0a067","Kurumin","2004.2.1","2006.11.7",,"https://distroware.gitlab.io/os/Linux/k/kalango",,,,,,,,, -"N","Poseidon","#42328e","Kurumin","2005.3.10","2012.07.27",,"https://distroware.gitlab.io/os/Linux/p/poseidon",,,,,,,,, -"N","Quantian","#3366dd","Knoppix","2003.3.6","2006.3.1",,"https://distroware.gitlab.io/os/Linux/q/quantian",,,,,,,,, -"N","Damn Small Linux","#cb9340","Knoppix","2003.6","2015.09.27",,"https://distroware.gitlab.io/os/Linux/d/damn-small-linux",,,,,,,,, -"#N","Hikarunix","#e48535","Damn Small Linux","2004.9.17","2005.9.21",,"http://www.assembla.com/wiki/show/Hikarunix",,,,,,,,, -"#N","DSL-N","#000","Damn Small Linux","2006.5.8","2006.8.24",,"http://www.damnsmalllinux.org/dsl-n/",,,,,,,,, -"N","Damn Vulnerable Linux","#ef0101","Damn Small Linux","2006.11","2010.12",,"https://distroware.gitlab.io/os/Linux/d/damn-vulnerable-linux",,,,,,,,, -"N","Morphix","#8b8b8b","Knoppix","2003.3.19","2010.3.29",,"https://distroware.gitlab.io/os/Linux/m/morphix",,,,,,,,, -"N","Hiwix","#15A7E5","Morphix","2004.2.28","2004.7.22",,"https://distroware.gitlab.io/os/Linux/d/deepin","Hiweed Desktop","2004.3.3","https://distroware.gitlab.io/os/Linux/d/deepin",,,,,, -"N","Aquamorph","#38587c","Morphix","2004.5","2007.09.05",,"https://distroware.gitlab.io/os/Linux/a/aquamorph",,,,,,,,, -"#N","ZoneCD","#020202","Morphix","2004.6","2005.11.16",,"http://www.publicip.net/",,,,,,,,, -"N","Dreamlinux","#009c9c","Morphix","2006.2.12","2012.9",,"https://distroware.gitlab.io/os/Linux/d/dreamlinux",,,,,,,,, -"N","Shift Linux","#006e92","Morphix","2006.07.1","2009.05.8",,"https://distroware.gitlab.io/os/Linux/s/shift-linux",,,,,,,,, -"N","Danix","#3b679f","Knoppix","2003.11.5","2008.10.08",,"https://distroware.gitlab.io/os/Linux/d/danix",,,,,,,,, -"#N","Shabdix","#f64f67","Knoppix","2003.12.26","2004.9",,"http://shabdix.berlios.de/",,,,,,,,, -"N","INSERT","#003399","Knoppix","2003.8.1","2007.2.27",,"https://distroware.gitlab.io/os/Linux/i/insert",,,,,,,,, -"N","KnoppMyth","#92bac4","Knoppix","2003.8.8","2009.1.28",,"https://distroware.gitlab.io/os/Linux/k/knoppmyth",,,,,,,,, -"N","Medialinux","#778888","Knoppix","2003.11","2014.09.16",,"https://distroware.gitlab.io/os/Linux/a/artistix","Mediainlinux","2004.7","https://distroware.gitlab.io/os/Linux/a/artistix","ArtistX","2006.11","https://distroware.gitlab.io/os/Linux/a/artistix",,, -"N","Kanotix","#c8b582","Knoppix","2003.12.24",,,"https://distroware.gitlab.io/os/Linux/k/kanotix",,,,,,,,, -"N","Parsix","#e48535","Kanotix","2005.1.25","2017.05.19",,"https://distroware.gitlab.io/os/Linux/p/parsix",,,,,,,,, -"N","Feather","#828282","Knoppix","2003.12","2005.7.4",,"http://featherlinux.berlios.de/",,,,,,,,, -"#N","Bioknoppix","#5e4ab0","Knoppix","2004.2.20","2004.8.13",,"http://bioknoppix.hpcf.upr.edu/",,,,,,,,, -"#N","Joatha","#000","Knoppix","2004.4",,,"http://code.google.com/p/joatha/",,,,,,,,, -"N","Auditor Security Collection","#557c94","Knoppix","2004.5.20","2010.1.9",,"https://distroware.gitlab.io/os/Linux/b/backtrack","Backtrack","2006.5.26","https://distroware.gitlab.io/os/Linux/b/backtrack",,,,,, -"N","MAX","#477dbe","Knoppix","2004.5.27","2007.03",,"https://distroware.gitlab.io/os/Linux/m/max",,,,,,,,, -"N","B2D","#99ccff","Knoppix","2004.6","2010.5.16",,"https://distroware.gitlab.io/os/Linux/b/b2d",,"INFO:","http://ftp.at.linuxfromscratch.org/.vhost/distrowatch.com/weekly.php?issue=20041011",,,,,, -"N","Kaella","#be2800","Knoppix","2004.7","2008.09.20",,"https://distroware.gitlab.io/os/Linux/k/kaella",,,,,,,,, -"N","Whoppix","#445fff","Knoppix","2004.8","2005.7.3",,"https://distroware.gitlab.io/os/Linux/w/whoppix",,,,,,,,, -"N","Symphony OS","#d41316","Knoppix","2005.5.12","2016.07.28",,"https://distroware.gitlab.io/os/Linux/s/simphony-os",,,,,,,,, -"N","ParallelKnoppix","#a0553c","Knoppix","2005.4.25","2008.3.1",,"https://distroware.gitlab.io/os/Linux/p/parallelknoppix",,,,,,,,, -"N","Musix","#000064","Knoppix","2005.9.12","2017.03.28",,"https://distroware.gitlab.io/os/Linux/m/musix",,,,,,,,, -"N","Gibraltar","#f00","Debian","2000.7.31","2014.04.14",,"https://distroware.gitlab.io/os/Linux/g/gibraltar",,,,,,,,, -"N","Progeny","#121356","Debian","2001.4.9","2007.4.30",,"https://distroware.gitlab.io/os/Linux/p/progeny",,,,,,,,, -"N","Skolelinux","#e0b1b7","Debian","2001.7.2",,,"https://distroware.gitlab.io/os/Linux/d/debianedu","DebianEdu","2016.07.3","https://distroware.gitlab.io/os/Linux/d/debianedu",,,,,, -"N","DeMuDi","#be41e3","Debian","2001.7.19","2006",,"https://distroware.gitlab.io/os/Linux/d/demudi",,,,,,,,, -"N","64Studio","#ABBEE4","DeMuDi","2005.4","2013.04.21",,"https://distroware.gitlab.io/os/Linux/0-9/64studio",,,,,,,,, -"N","Lindows","#3b806e","Debian","2001.8","2008.8.2",,"https://distroware.gitlab.io/os/Linux/l/linspire","Linspire","2004","https://distroware.gitlab.io/os/Linux/l/linspire",,,,,, -"N","Freespire","#007197","Lindows","2006.4.24","2008.10.19",,"https://distroware.gitlab.io/os/Linux/f/freespire",,,,,,,,, -"N","gnuLinEx","#30632a","Debian","2002.6.9","2011.12.31",,"https://distroware.gitlab.io/os/Linux/g/gnulinex",,,,,,,,, -"N","Lihuen","#b3c4ac","gnuLinEx","2005.9.1",,,"https://distroware.gitlab.io/os/Linux/l/lihuen",,,,,,,,, -"N","Rxart","#666666","Debian","2002.12","2019",,"https://distroware.gitlab.io/os/Linux/r/rxart",,,,,,,,, -"N","BlackRhino","#e55522","Debian","2003.3.4","2007.5",,"https://distroware.gitlab.io/os/Linux/b/blackrhino",,,,,,,,, -"#N","miniwoody","#12ad12","Debian","2003.3.15","2004.1.14",,"http://www.pro-linux.de/news/1/5322/miniwoody-10.html","Bonzai","2003.5.20","http://distrowatch.com/table.php?distribution=bonzai",,,,,, -"N","MEPIS","#8598c0","Debian","2003.5","2016.07.29",,"https://distroware.gitlab.io/os/Linux/m/mepis","SimplyMEPIS","2004.9.7","https://distroware.gitlab.io/os/Linux/m/mepis",,,,,, -"N","antiX","#443300","MEPIS","2007.8.22",,,"https://distroware.gitlab.io/os/Linux/a/antix",,,,,,,,, -"#N","Swift","#00ae01","antiX","2010.11.15",,,"http://www.swiftlinux.org/",,,,,,,,, -"N","ASLinux","#e3763f","Debian","2003.10.1","2008.02.10",,"https://distroware.gitlab.io/os/Linux/a/aslinux",,,,,,,,, -"#N","Impi","#050505","Debian","2003.11.1","2006.1",,"http://en.wikipedia.org/wiki/Impi_Linux",,,,,,,,, -"#N","Xebian","#dfdfdf","Debian","2003.12.17","2005.6.28",,"http://web.archive.org/web/20031230131115/http://www.xbox-linux.org/",,,,,,,,, -"#N","Bluewall","#4bb8c9","Debian","2004.1.6","2006.2.5",,"http://distrowatch.com/table.php?distribution=bluewall",,,,,,,,, -"#N","Amber","#ff9900","Debian","2004.2","2006.4",,"http://distrowatch.com/table.php?distribution=amber",,,,,,,,, -"N","K-DEMar","#416db7","Debian","2004.2.14","2017.05.15",,"https://distroware.gitlab.io/os/Linux/k/kademar","kademar","2009.6.6","https://distroware.gitlab.io/os/Linux/k/kademar",,,,,, -"N","Guadalinex","#369036","Debian","2004.2.24","2017.11.21:",,"https://distroware.gitlab.io/os/Linux/g/guadalinex",,,,,,,,, -"#N","Euronode","#ff2222","Debian","2004.3.13","2006.1.10",,"http://euronode.org/",,"INFO:","http://web.archive.org/web/20071001144149/http://euronode.org/",,,,,, -"N","DRBL","#333","Debian","2004.4.1",,,"https://distroware.gitlab.io/os/Linux/d/drbl",,,,,,,,, -"N","DeadCD","#9bb657","Debian","2004.4","2006.6",,"https://distroware.gitlab.io/os/Linux/o/olive","Olive","2006.5","https://distroware.gitlab.io/os/Linux/o/olive",,,,,, -"N","Clonezilla Live","#f79f5d","Debian","2004.5",,,"https://distroware.gitlab.io/os/Linux/c/clonezilla",,,,,,,,, -"N","Underground Desktop","#cc3344","Debian","2004.6","2006.10.14",,"https://distroware.gitlab.io/os/Linux/u/underground-desktop",,,,,,,,, -"N","Hiweed Linux","#15A7E5","Debian","2004.7.22","2006.09.25",,"https://distroware.gitlab.io/os/Linux/d/deepin",,,,,,,,, -"N","grml","#e7c71c","Debian","2004.8.31",,,"https://distroware.gitlab.io/os/Linux/g/grml",,,,,,,,, -"#N","UserLinux","#ddbb66","Debian","2004.9","2005.5",,"http://en.wikipedia.org/wiki/UserLinux",,,,,,,,, -"N","Ubuntu","#e95420","Debian","2004.10.20",,,"https://distroware.gitlab.io/os/Linux/u/ubuntu",,,,,,,,, -"N","Kubuntu","#4f5695","Ubuntu","2005.4.8",,,"https://distroware.gitlab.io/os/Linux/k/kubuntu",,,,,,,,, -"N","Bardinux","#832c6a","Kubuntu","2006.7.7","2017.05.28",,"https://distroware.gitlab.io/os/Linux/b/bardinux",,,,,,,,, -"N","Ulteo","#4fb75e","Kubuntu","2006.12.7","2017.06.29",,"https://distroware.gitlab.io/os/Linux/u/ulteo",,,,,,,,, -"N","DEFT","#555555","Kubuntu","2007.1","2020.02.14",,"https://distroware.gitlab.io/os/Linux/d/deft",,,,,,,,, -"#N","Polippix","#66aacc","Kubuntu","2007.3.20","2008.04",,"http://polippix.org/",,,,,,,,, -"N","Asturix","#55cc00","Kubuntu","2009.2.5","2013.01.09",,"https://distroware.gitlab.io/os/Linux/a/asturix",,,,,,,,, -"N","Netrunner","#5997de","Kubuntu","2010.3.18","2016.10.23",,"https://distroware.gitlab.io/os/Linux/n/netrunner",,,,,,,,, -"N","Edubuntu","#a12726","Ubuntu","2005.10.13","2019.04.30",,"https://distroware.gitlab.io/os/Linux/e/edubuntu",,,,,,,,, -"N","Arabian","#225571","Ubuntu","2005.3","2009.7",,"https://distroware.gitlab.io/os/Linux/a/arabian",,,,,,,,, -"N","nUbuntu","#702b2e","Ubuntu","2005.12.18","2010.4.4 ",,"https://distroware.gitlab.io/os/Linux/n/nubuntu",,,,,,,,, -"N","Gobuntu","#159033","Ubuntu","2005.11.24","2008.6.13",,"https://distroware.gitlab.io/os/Linux/g/gobuntu",,,,,,,,, -"N","Xubuntu","#53525f","Ubuntu","2006.6.1",,,"https://distroware.gitlab.io/os/Linux/x/xubuntu",,,,,,,,, -"N","PC OS","#000000","Xubuntu","2008.8.31","2021.03.9",,"https://distroware.gitlab.io/os/Linux/b/black-lab","OS4","2012.7.11","https://distroware.gitlab.io/os/Linux/b/black-lab","Black Lab Linux","2015.2.1","https://distroware.gitlab.io/os/Linux/b/black-lab",,, -"N","Runtu","#3c72ae","Xubuntu","2008.10.1",,,"https://distroware.gitlab.io/os/Linux/r/runtu",,,,,,,,, -"N","Voyager","#f55a1b","Xubuntu","2012.5.3",,,"https://distroware.gitlab.io/os/Linux/v/voyager",,,,,,,,, -"#N","Mystras OS","#DD4B39","Xubuntu","2012.2.8",,,"http://mystras.cloudfactory.eu/",,,,,,,,, -"N","Xinutop","#002658","Xubuntu","2012.5.2","2016.10",,"https://distroware.gitlab.io/os/Linux/x/xinutop",,,,,,,,, -"N","Peach OSI","#E64135","Xubuntu","2014.06",,,"https://distroware.gitlab.io/os/Linux/p/peach-osi",,,,,,,,, -"#N","ChaletOS","#797979","Xubuntu","2015.8.17",,,"https://sites.google.com/site/chaletoslinux/home",,,,,,,,, -"N","GalliumOS","#6cd6de","Xubuntu","2015.11.10",,,"https://distroware.gitlab.io/os/Linux/g/galliumos",,,,,,,,, -"N","Christian Edition","#761f0c","Ubuntu","2006.7.23","2015.09.06",,"https://distroware.gitlab.io/os/Linux/c/christian-edition",,,,,,,,, -"N","PUD","#5c7684","Ubuntu","2006.8","2011.11.02",,"https://distroware.gitlab.io/os/Linux/x/xpud","xPUD","2008.6.1","https://distroware.gitlab.io/os/Linux/x/xpud",,,,,, -"N","Linux Mint","#5fec52","Ubuntu","2006.8.27",,,"https://distroware.gitlab.io/os/Linux/l/linux-mint",,,,,,,,, -"#N","quantOS","#1b1b1b","Linux Mint","2011.6.15","2012.2.28",,"http://www.quantsec.com/",,,,,,,,, -"N","Commodore OS","#66aaff","Linux Mint","2011.11.11","2015.06.08",,"https://distroware.gitlab.io/os/Linux/c/commodore-os",,,,,,,,, -"N","Hiweed Linux ","#15A7E5","Ubuntu","2006.09.25","2015.12.30",,"https://distroware.gitlab.io/os/Linux/d/deepin","Linux Deepin","2009.12.02","https://distroware.gitlab.io/os/Linux/d/deepin","Deepin","2014.04.15","https://distroware.gitlab.io/os/Linux/d/deepin","deepin","2015.04.28","https://distroware.gitlab.io/os/Linux/d/deepin" -"N","gNewSense","#c1b384","Ubuntu","2006.11.2",,,"https://distroware.gitlab.io/os/Linux/g/gnewsense",,,,,,,,, -"#N","Satanic Edition","#f00","Ubuntu","2006.12.13","2011.12.6",,"http://ubuntusatanic.org/",,,,,,,,, -"N","Muslim Edition","#57793d","Ubuntu","2007.1.14","2012.05.05",,"https://distroware.gitlab.io/os/Linux/s/sabily","Sabily","2009.5.12","https://distroware.gitlab.io/os/Linux/s/sabily",,,,,, -"N","Uberyl","#0066bb","Ubuntu","2007.1.16","2015.12.08",,"https://distroware.gitlab.io/os/Linux/c/comfusion","ComFusion","2007.7.31","https://distroware.gitlab.io/os/Linux/c/comfusion",,,,,, -"N","MAX ","#477dbe","Ubuntu","2007.03",,,"https://distroware.gitlab.io/os/Linux/m/max",,,,,,,,, -"N","Madbox","#666666","Ubuntu","2007.3.17","2017.04.30",,"https://distroware.gitlab.io/os/Linux/m/madbox",,,,,,,,, -"N","Ubuntu Studio","#0099ee","Ubuntu","2007.5.10",,,"https://distroware.gitlab.io/os/Linux/u/ubuntu-studio",,,,,,,,, -"N","Kiwi","#f4b75e","Ubuntu","2007.10.1","2015.09.06",,"https://distroware.gitlab.io/os/Linux/k/kiwi",,,,,,,,, -"N","Geubuntu","#ee8354","Ubuntu","2007.9.13","2012.03.17",,"https://distroware.gitlab.io/os/Linux/o/opengeu","OpenGEU","2008.1.13","https://distroware.gitlab.io/os/Linux/o/opengeu",,,,,, -"N","Greenie","#829b1a","Ubuntu","2007.9.14",,,"https://distroware.gitlab.io/os/Linux/g/greenie",,,,,,,,, -"N","Linux Lite","#e8e8e8","Ubuntu","2012.10.26",,,"https://distroware.gitlab.io/os/Linux/l/linux-lite",,,,,,,,, -"N","Ubuntulite","#60b3ff","Ubuntu","2007.9","2011.08.27",,"https://distroware.gitlab.io/os/Linux/u/u-lite","U-lite","2008.11.6","https://distroware.gitlab.io/os/Linux/u/u-lite",,,,,, -"N","Fluxbuntu","#53ff5f","Ubuntu","2007.10.26","2010.10.26",,"https://distroware.gitlab.io/os/Linux/f/fluxbuntu",,,,,,,,, -"N","Mythbuntu","#000","Ubuntu","2007.6.4","2016.11.04",,"https://distroware.gitlab.io/os/Linux/m/mythbuntu",,,,,,,,, -"N","Moblin","#3366bb","Ubuntu","2007.7","2008.8",,"https://distroware.gitlab.io/os/Linux/m/moblin",,,,,,,,, -"#N","gOS","#60b384","Ubuntu","2007.11.1","2009.1.3",,"http://www.thinkgos.com/",,,,,,,,, -"N","Eeebuntu","#669ad0","Ubuntu","2007.12","2015.03.05",,"https://distroware.gitlab.io/os/Linux/a/aurora-os","Aurora OS","2010.6","https://distroware.gitlab.io/os/Linux/a/aurora-os",,,,,, -"N","CrunchBang","#000","Ubuntu","2008.1.22",,,"https://distroware.gitlab.io/os/Linux/c/crunchbang","Bunsen Labs","2015.02.16","https://distroware.gitlab.io/os/Linux/b/bunsen-labs",,,,,, -"N","CrunchBang plus plus","#333","CrunchBang","2015.2.15",,,"https://distroware.gitlab.io/os/Linux/c/crunchbang++",,,,,,,,, -"N","Zebuntu","#c8ff00","Ubuntu","2008.2.15","2018.01.1",,"https://distroware.gitlab.io/os/Linux/z/zevenos","ZevenOS","2008.12.19","https://distroware.gitlab.io/os/Linux/z/zevenos",,,,,, -"N","Ubuntu Rescue Remix","#ddaa11","Ubuntu","2008.3.6","2015.04.26",,"https://distroware.gitlab.io/os/Linux/u/ubuntu-rescue-remix",,,,,,,,, -"N","Ultimate Edition","#999999","Ubuntu","2008.5",,,"https://distroware.gitlab.io/os/Linux/u/ultimate-edition",,,,,,,,, -"N","Ubuntu eee","#c8ff84","Ubuntu","2008.6.9","2011.04.26",,"https://distroware.gitlab.io/os/Linux/e/easy-peasy","Easy Peasy","2009.1.5","https://distroware.gitlab.io/os/Linux/e/easy-peasy",,,,,, -"N","Leeenux","#2e5f5a","Ubuntu eee","2009.10.17",,,"https://distroware.gitlab.io/os/Linux/l/leeenux",,,,,,,,, -"#N","Maryan","#000","Ubuntu","2008.8.1",,,"http://www.maryanlinux.com/",,,,,,,,, -"N","MoonOS","#4CC334","Ubuntu","2008.8.1","2013.12.31",,"https://distroware.gitlab.io/os/Linux/m/moonos",,,,,,,,, -"N","Zorin OS","#055AA0","Ubuntu","2008.10",,,"https://distroware.gitlab.io/os/Linux/z/zorin-os",,,,,,,,, -"#N","INX","#d8ac08","Ubuntu","2008.10.5",,,"http://inx.maincontent.net/",,,,,,,,, -"N","eBox","#f49d00","Ubuntu","2008.10.18",,,"https://distroware.gitlab.io/os/Linux/z/zentyal","Zentyal","2010.9.1","https://distroware.gitlab.io/os/Linux/z/zentyal",,,,,, -"N","CAINE","#f3a424","Ubuntu","2008.10.25",,,"https://distroware.gitlab.io/os/Linux/c/caine-live",,,,,,,,, -"N","Newtoos","#2b4083","Ubuntu","2008.11.13","2013.03.00",,"https://distroware.gitlab.io/os/Linux/n/newtoos",,,,,,,,, -"N","XBMC Live","#4c4c4c","Ubuntu","2008.11.15","2014.08.07",,"https://distroware.gitlab.io/os/Linux/x/xbmc-live","XBMCbuntu","2010.09.13","https://distroware.gitlab.io/os/Linux/x/xbmc-live",,,,,, -"N","Vibuntu","#bbbbbb","Ubuntu","2008.12.6 ",,,"https://distroware.gitlab.io/os/Linux/v/vibuntu","VINUX","2008.12.12","https://distroware.gitlab.io/os/Linux/v/vibuntu",,,,,, -"N","AV","#334466","Ubuntu","2009.2","2020.11.25",,"https://distroware.gitlab.io/os/Linux/a/av-linux","AV Linux","2009.5.8","https://distroware.gitlab.io/os/Linux/a/av-linux",,,,,, -"N","Qimo","#1070c0","Ubuntu","2009.2.18","2013.05.27",,"https://distroware.gitlab.io/os/Linux/q/qimo",,,,,,,,, -"N","Monomaxos","#002299","Ubuntu","2009.3","2014.08.08",,"https://distroware.gitlab.io/os/Linux/m/monomaxos",,,,,,,,, -"N","Lubuntu","#0169c9","Ubuntu","2009.4.13",,,"https://distroware.gitlab.io/os/Linux/l/lubuntu",,,,,,,,, -"N","Peppermint OS","#ae000e","Lubuntu","2010.4.22",,,"https://distroware.gitlab.io/os/Linux/p/peppermint-os",,,,,,,,, -"N","OSGeo-Live","#49a942","Lubuntu","2012.03.01",,,"https://distroware.gitlab.io/os/Linux/o/osgeo-live",,,,,,,,, -"N","LXLE","#474747","Lubuntu","2013.8.19","2023.05.26",,"https://distroware.gitlab.io/os/Linux/l/lxle",,,,,,,,, -"N","wattOS","#68b03e","Ubuntu","2009.6.29","2019.09.01",,"https://distroware.gitlab.io/os/Linux/w/wattos",,,,,,,,, -"#N","Zenix OS","#000","Ubuntu","2009.11.9",,,"http://ubuntuforums.org/showthread.php?t=1320899",,,,,,,,, -"N","Ylmf OS","#228c2a","Ubuntu","2009.12.26","2016.1.17",,"https://distroware.gitlab.io/os/Linux/s/startos","StartOS","2012.3.27","https://distroware.gitlab.io/os/Linux/s/startos",,,,,, -"N","Backtrack ","#557c94","Ubuntu","2010.01.9","2013.3.14",,"https://distroware.gitlab.io/os/Linux/b/backtrack",,,,,,,,, -"N","Element","#006600","Ubuntu","2010.2.17","2013.09.01",,"https://distroware.gitlab.io/os/Linux/e/element",,,,,,,,, -"N","GnackTrack","#d73838","Ubuntu","2010.4.19","2013.12.15",,"https://distroware.gitlab.io/os/Linux/g/gnacktrack",,,,,,,,, -"#N","Dax OS","#000","Ubuntu","2010.5.1",,,"http://www.daxos.linuxerz.org/",,,,,,,,, -"N","Jolicloud","#37b9e3","Ubuntu","2010.7.9","2013.11.22",,"https://distroware.gitlab.io/os/Linux/j/jolicloud",,,,,,,,, -"N","AriOS","#6282A9","Ubuntu","2010.8.11","2015.10.06",,"https://distroware.gitlab.io/os/Linux/a/arios",,,,,,,,, -"N","SecUntu","#aac8e0","Ubuntu","2010.9.1","2015.11.08",,"https://distroware.gitlab.io/os/Linux/s/secuntu",,,,,,,,, -"N","Tango Studio","#729fcf","Ubuntu","2010.9.6","2015.06.15",,"https://distroware.gitlab.io/os/Linux/t/tango-studio",,,,,,,,, -"N","BackBox","#2e2e2e","Ubuntu","2010.9.9",,,"https://distroware.gitlab.io/os/Linux/b/backbox",,,,,,,,, -"N","Dream Studio","#636","Ubuntu","2010.9.11","2016.06.27",,"https://distroware.gitlab.io/os/Linux/d/dream-studio",,,,,,,,, -"N","Pinguy OS","#05a7fb","Ubuntu","2010.9.20",,,"https://distroware.gitlab.io/os/Linux/p/pinguy-os",,,,,,,,, -"N","Ubuntu GNOME","#0087ed","Ubuntu","2012.10","2017.10.10",,"https://distroware.gitlab.io/os/Linux/u/ubuntu-gnome",,,,,,,,, -"#N","NodeZero","#121315","Ubuntu","2010.10.6",,,"http://netinfinity.org/",,,,,,,,, -"N","Bodhi","#5b860a","Ubuntu","2010.11.17",,,"https://distroware.gitlab.io/os/Linux/b/bodhi",,,,,,,,, -"#N","Blackbuntu","#000","Ubuntu","2010.12.23",,,"http://www.blackbuntu.com/",,,,,,,,, -"#N","P@xtreme","#000","Ubuntu","2011.1.8","2011.07.13",,"http://pxtreme.hu/",,,,,,,,, -"#N","iQunix OS","#8866ee","Ubuntu","2011.3.15",,,"http://iqunix.blogspot.ch/",,,,,,,,, -"N","elementary OS","#47A8E9","Ubuntu","2011.3.31",,,"https://distroware.gitlab.io/os/Linux/e/elementary-os",,,,,,,,, -"#N","icefeast","#0053bf","Ubuntu","2011.4.21",,,"http://icefeast.tk/",,,,,,,,, -"N","Sn0wL1nuX","#88aaaa","Ubuntu","2011.5.1",,,"https://distroware.gitlab.io/os/Linux/l/luninux-os","LuninuX OS","2011.11.9","https://distroware.gitlab.io/os/Linux/l/luninux-os",,,,,, -"#N","Bigtux","#219cc5","Ubuntu","2011.6.9",,,"http://bigtux.at.ua/",,,,,,,,, -"#N","Jeoss","#595959","Ubuntu","2011.6.18",,,"http://www.vercot.com/~jeoss/",,,,,,,,, -"#N","Redo","#345278","Ubuntu","2011.7.1",,,"http://redobackup.org/",,,,,,,,, -"N","Pear OS","#777777","Ubuntu","2011.8.15","2014.01.20",,"http://www.pearlinux.fr/",,,,,,,,, -"#N","Freezy",,"Ubuntu","2011.11.3",,,"http://freezylinux.altervista.org/",,"INFO:","http://ubuntuforums.org/showthread.php?t=1874552",,,,,, -"N","Linkat ","#fcbe32","Ubuntu","2011.11.25",,,"https://distroware.gitlab.io/os/Linux/l/linkat",,,,,,,,, -"N","Descent OS","#0066FF","Ubuntu","2011.12.13","2017.02.20",,"https://distroware.gitlab.io/os/Linux/descent-os",,,,,,,,, -"#N","Arduloko OS","#155c06","Ubuntu","2012.2.21",,,"http://arduloko.wordpress.com/",,,,,,,,, -"N","TorBOX","#000","Ubuntu","2012.2.29",,,"https://distroware.gitlab.io/os/Linux/w/whonix","Whonix","2012.9","https://distroware.gitlab.io/os/Linux/w/whonix",,,,,, -"#N","Hybride","#9944ff","Ubuntu","2012.5.5",,,"http://www.hybryde.org/",,,,,,,,, -"#N","Mandragora","#000","Ubuntu","2012.5.17",,,"http://sourceforge.net/p/mandragoralinux/wiki/Home/",,,,,,,,, -"#N","jfLinux","#b0b366","Ubuntu","2012.5.21",,,"http://www.jflinux.org/",,,,,,,,, -"#N","MLIPenguin-OS",,"Ubuntu","2012.6.3",,,"http://sourceforge.net/projects/mlipenguinos/",,,,,,,,, -"N","Ubuntu-Pack","#83c225","Ubuntu","2012.6.24",,,"https://distroware.gitlab.io/os/Linux/u/ubuntu-pack",,,,,,,,, -"#N","Airinux","#000","Ubuntu","2012.6.28",,,"http://airinux.blogspot.ch/",,,,,,,,, -"N","Santoku","#444254","Ubuntu","2012.7.25",,,"https://distroware.gitlab.io/os/Linux/s/santoku",,,,,,,,, -"#N","Vulnix","#000","Ubuntu","2012.9.10",,,"http://www.rebootuser.com/?cat=365",,,,,,,,, -"N","Ubuntu Kylin","#347DC4","Ubuntu","2013.4.26",,,"https://distroware.gitlab.io/os/Linux/u/ubuntu-kylin",,,,,,,,, -"N","Ubuntu Touch","#e95420","Ubuntu","2013.10.17",,,"https://distroware.gitlab.io/os/Linux/u/ubuntu-touch",,,,,,,,, -"#N","ExTiX","#E89447","Ubuntu","2013.12.23",,,"http://extix.se",,,,,,,,, -"N","Ubuntu MATE","#93ae67","Ubuntu","2015.2",,,"https://distroware.gitlab.io/os/Linux/u/ubuntu-mate",,,,,,,,, -"N","Snakeoil OS","#FFCC00","Ubuntu","2016.02.29",,,"https://distroware.gitlab.io/os/Linux/s/snakeoil-os",,,,,,,,, -"N","KDE Neon","#0AB23B","Ubuntu","2016.04.20",,,"https://distroware.gitlab.io/os/Linux/k/kde-neon",,,,,,,,, -"#N","Maui Linux","#5997de","KDE Neon","2016.08.16","2020.03.05",,"https://www.mauilinux.org/",,,,,,,,, -"N","Budgie-Remix","#404455","Ubuntu","2016.04.24",,,"https://distroware.gitlab.io/os/Linux/u/ubuntu-budgie","Ubuntu Budgie","2017.04.13","https://distroware.gitlab.io/os/Linux/u/ubuntu-budgie",,,,,, -"N","Pop OS","#48B9C7","Ubuntu","2017.06.29",,,"https://distroware.gitlab.io/os/Linux/p/pop-os",,,,,,,,, -"#N","BeatriX","#c7bff0","Debian","2004.11.24","2005.1.29",,"http://en.wikipedia.org/wiki/BeatrIX",,,,,,,,, -"N","Arco-Debian","#555555","Debian","2004.12.1","2013.06.14",,"https://distroware.gitlab.io/os/Linux/a/arco-debian","Arc-Live","2008.11.25","https://distroware.gitlab.io/os/Linux/a/arco-debian",,,,,, -"N","MoLinux","#ad1d5a","Debian","2004.12.15","2011.12.24",,"https://distroware.gitlab.io/os/Linux/m/molinux",,,,,,,,, -"#N","Tirwal","#e20a16","MoLinux","2005.2","2006",,"http://tirwal.terueldigital.es/",,,,,,,,, -"N","BlankOn","#0c7a00","Debian","2005.2.1",,,"https://distroware.gitlab.io/os/Linux/b/blankon",,,,,,,,, -"N","Voyage Linux","#005a8c","Debian","2005.2.14","2020.05.12",,"https://distroware.gitlab.io/os/Linux/v/voyage-linux",,,,,,,,, -"N","Trisquel","#5fc8ff","Debian","2005.4",,,"https://distroware.gitlab.io/os/Linux/t/trisequel",,,,,,,,, -"N","LliureX","#369","Debian","2005.6.5",,,"https://distroware.gitlab.io/os/Linux/l/lliurex",,,,,,,,, -"N","VENENUX","#1841bd","Debian","2005.6.6","2013.07.08",,"https://distroware.gitlab.io/os/Linux/v/venenux",,,,,,,,, -"N","Elive","#ebe25f","Debian","2005.7.22",,,"https://distroware.gitlab.io/os/Linux/e/elive",,,,,,,,, -"N","Tuquito","#96dec8","Debian","2005.9","2015.06.29",,"https://distroware.gitlab.io/os/Linux/t/tuquito",,,,,,,,, -"N","Finnix ","#000","Debian","2005.10.23",,,"https://distroware.gitlab.io/os/Linux/f/finnix",,,,,,,,, -"N","OS2005","#fa8700","Debian","2005.11","2012",,"https://distroware.gitlab.io/os/Linux/m/maemo","Maemo","2009.11","https://distroware.gitlab.io/os/Linux/m/maemo","Meego Harmattan","2011.6.21","https://distroware.gitlab.io/os/Linux/m/maemo",,, -"#N","Mamona","#8ac73c","OS2005","2007.11.15","2009.09.12",,"http://dev.openbossa.org/trac/mamona",,,,,,,,, -"N","2XOS","#bb1111","Debian","2005.11.10","2015.05.14",,"https://distroware.gitlab.io/os/Linux/0-9/2xos",,,,,,,,, -"N","NepaLinux","#a02727","Debian","2005.12.22","2009.05.25",,"https://distroware.gitlab.io/os/Linux/n/nepalinux",,,,,,,,, -"N","Resulinux","#ff6600","Debian","2005.1.25","2013.07.23",,"https://distroware.gitlab.io/os/Linux/r/resulinux",,,,,,,,, -"N","Epidemic","#4da20f","Debian","2006.2.16","2016.03.05",,"https://distroware.gitlab.io/os/Linux/e/epidemic",,,,,,,,, -"N","Vyatta","#ff9933","Debian","2006.3.00","2017.10.5",,"https://distroware.gitlab.io/os/Linux/v/vyatta","Brocade Vyatta vRouter","2013.04.00","https://distroware.gitlab.io/os/Linux/v/vyatta",,,,,, -"N","VyOS","#E57D7D","Vyatta","2013.12.22",,,"https://distroware.gitlab.io/os/Linux/v/vyos",,,,,,,,, -"#N","Librassoc","#9999aa","Debian","2006.3.23","2008.1.18",,"https://distroware.gitlab.io/os/Linux/l/librassoc",,,,,,,,, -"N","PureOS","#2337ff","Debian","2006.8.5","2014.03.03",,"https://distroware.gitlab.io/os/Linux/p/pureos-linux-live-kit",,,,,,,,, -"N","sidux","#7e7e86","Debian","2006.11.24","2016.05.05",,"https://distroware.gitlab.io/os/Linux/a/aptosid","aptosid","2010.9.11","https://distroware.gitlab.io/os/Linux/a/aptosid",,,,,, -"N","siduction","#535d6c","sidux","2011.12.21",,,"https://distroware.gitlab.io/os/Linux/s/siduction",,,,,,,,, -"N","BOSS","#4848d2","Debian","2007.1.10",,,"https://distroware.gitlab.io/os/Linux/b/boss",,,,,,,,, -"N","Webconverger","#ffff00","Debian","2007.4.6",,,"https://distroware.gitlab.io/os/Linux/w/webconverger",,,,,,,,, -"N","PelicanHPC","#a0553c","Debian","2008.3.1",,,"https://distroware.gitlab.io/os/Linux/p/pelicanhpc",,,,,,,,, -"N","GALPon MiniNo","#a9290a","Debian","2008.4",,,"https://distroware.gitlab.io/os/Linux/g/galpon-minino",,,,,,,,, -"N","Proxmox","#e36f1e","Debian","2008.4.15",,,"https://distroware.gitlab.io/os/Linux/p/proxmox",,,,,,,,, -"N","Estrella Roja","#f00","Debian","2008.6.11","2012.10.20",,"https://distroware.gitlab.io/os/Linux/e/estrella-roja",,,,,,,,, -"N","Inquisitor","#cc0000","Debian","2008.7.20","2012.10.20",,"https://distroware.gitlab.io/os/Linux/i/inquisitor",,,,,,,,, -"N","Metamorphose","#5b7df7","Debian","2008.12",,,"https://distroware.gitlab.io/os/Linux/m/metamorphose",,,,,,,,, -"N","Untangle","#82c86a","Debian","2009.4.10",,,"https://distroware.gitlab.io/os/Linux/u/untangle",,,,,,,,, -"N","Canaima","#452f27","Debian","2009.6.5",,,"https://distroware.gitlab.io/os/Linux/c/canaima",,,,,,,,, -"N","Tails","#6e2daf","Debian","2009.6.23",,,"https://distroware.gitlab.io/os/Linux/t/tails",,,,,,,,, -"N","Matriux","#dd2222","Debian","2009.11.27","2016.09.26",,"https://distroware.gitlab.io/os/Linux/m/matriux",,,,,,,,, -"N","Semplice","#290c6a","Debian","2009.12.6","2018.09.18",,"https://distroware.gitlab.io/os/Linux/s/semplice",,,,,,,,, -"#N","Sword OS","#000","Debian","2010.3","2010.6.25",,"http://swordos.wordpress.com/",,,,,,,,, -"N","DoudouLinux","#524592","Debian","2010.6","2016.12.06",,"https://distroware.gitlab.io/os/Linux/d/doudoulinux",,,,,,,,, -"N","Linux Mint Debian Edition","#5fec52","Debian","2010.9.7",,,"https://distroware.gitlab.io/os/Linux/l/linux-mint-debian-edition",,,,,,,,, -"N","UberStudent","#d8ab24","Debian","2010.9.3","2018.12.30",,"https://distroware.gitlab.io/os/Linux/u/uberstudent",,,,,,,,, -"#N","Progress","#2455a4","Debian","2010.11.23",,,"https://distroware.gitlab.io/os/Linux/p/progress",,,,,,,,, -"N","GNUGuitarINUX","#898989","Debian","2010.12.31","2014.08.31",,"https://distroware.gitlab.io/os/Linux/g/gnuguitarinux",,,,,,,,, -"N","SalineOS","#485588","Debian","2011.1.17","2013.12.22",,"https://distroware.gitlab.io/os/Linux/s/salineos",,,,,,,,, -"#N","Conducit","#000","Debian","2011.1.19",,,"http://conducit.de/",,,,,,,,, -"N","Liquid Lemur","#457430","Debian","2011.2.2","2016",,"https://distroware.gitlab.io/os/Linux/l/liquid-lemur",,,,,,,,, -"N","Red Ribbon","#000","Debian","2011.6.13","2016.04.15",,"https://distroware.gitlab.io/os/Linux/r/red-ribbon",,,,,,,,, -"N","Snowlinux","#095197","Debian","2011.7.17","2014.10.14",,"https://distroware.gitlab.io/os/Linux/s/snowlinux",,,,,,,,, -"N","OpenMediaVault","#75777a","Debian","2011.10.17",,,"https://distroware.gitlab.io/os/Linux/o/openmediavault",,,,,,,,, -"N","TurnKey","#d49773","Debian","2011.12.6",,,"https://distroware.gitlab.io/os/Linux/t/turnkey",,,,,,,,, -"#N","srvRX live","#000","Debian","2012.3.10","2013.03.10",,"http://sourceforge.net/projects/srvrx/",,,,,,,,, -"#N","AtlasX","#447788","Debian","2012.4.1",,,"http://archiveos.org/atlasx/",,,,,,,,, -"N","SolusOS","#757A75","Debian","2012.05.07","2013.10.28",,"https://distroware.gitlab.io/os/Linux/s/solusos",,,,,,,,, -"N","Xamin","#448bb8","Debian","2012.5.14",,,"https://distroware.gitlab.io/os/Linux/x/xamin",,,,,,,,, -"N","YunoHost","#111111","Debian","2012.5.31",,,"https://distroware.gitlab.io/os/Linux/y/yunohost",,,,,,,,, -"N","LinuxBBQ","#ffea3c","Debian","2012.6.1","2017.06.08",,"https://distroware.gitlab.io/os/Linux/l/linuxbbq",,,,,,,,, -"#N","Cultix","#003355","Debian","2012.6.27",,,"http://cultix.cu.cc/",,,,,,,,, -"#N","SprezzOS","#8070d8","Debian","2012.7.1",,,"http://www.sprezzatech.com/sprezzos.html",,,,,,,,, -"N","Raspbian","#c61931","Debian","2012.6",,,"https://distroware.gitlab.io/os/Linux/r/raspberry-pi-os","Raspberry Pi OS","2020.05.28","https://distroware.gitlab.io/os/Linux/r/raspberry-pi-os",,,,,, -"N","Raspyfi","#48bd87","Raspbian","2012.12.21","2013.09.07",,"https://distroware.gitlab.io/os/Linux/v/volumio",,,,,,,,, -"N","Raspbmc","#0090c4","Raspbian","2013.02.3","2015.06.28",,"https://distroware.gitlab.io/os/Linux/o/osmc",,,,,,,,, -"N","Moode","#D35400","Raspbian","2014.08.23",,,"https://distroware.gitlab.io/os/Linux/m/moode",,,,,,,,, -"N","Point Linux","#9ccaeb","Debian","2012.6.9","2019.06.21",,"https://distroware.gitlab.io/os/Linux/p/point",,,,,,,,, -"N","Univention Corporate Server","#E51D3C","Debian","2012.12.14",,,"https://distroware.gitlab.io/os/Linux/u/univention",,,,,,,,, -"N","SparkyLinux","#898483","Debian","2012.12.19",,,"https://distroware.gitlab.io/os/Linux/s/sparky",,,,,,,,, -"N","Kali","#557c94","Debian","2013.3.14",,,"https://distroware.gitlab.io/os/Linux/k/kali",,,,,,,,, -"N","Pardus ","#da9746","Debian","2013.03.27",,,"https://distroware.gitlab.io/os/Linux/p/pardus",,,,,,,,, -"N","Rebellin","#31abea","Debian","2013.4.16",,,"https://distroware.gitlab.io/os/Linux/r/rebellin",,,,,,,,, -"N","Rescatux","#ff6633","Debian","2013.8.14",,,"https://distroware.gitlab.io/os/Linux/r/rescatux",,,,,,,,, -"N","Volumio","#48bd87","Debian","2013.09.07",,,"https://distroware.gitlab.io/os/Linux/v/volumio",,,,,,,,, -"N","SteamOS","#b55afb","Debian","2013.09.23","2020.06.30",,"https://distroware.gitlab.io/os/Linux/s/steamos",,,,,,,,, -"N","Ye Olde SteamOSe","#2e2e2e","SteamOS","2013.12.17","2016.03",,"https://distroware.gitlab.io/os/Linux/stephensons-rocket","Stephenson's Rocket","2014.03.22","https://distroware.gitlab.io/os/Linux/s/stephensons-rocket",,,,,, -"//N","Vaporos","#000","SteamOS","2015.11.10",,,"http://vaporos.net/",,,,,,,,, -"N","armbian","#c7c7c7","Debian","2013.12.24",,,"https://distroware.gitlab.io/os/Linux/a/armbian",,,,,,,,, -"N","ToriOS","#be0000","Debian","2014.01.14",,,"https://distroware.gitlab.io/os/Linux/t/torios",,,,,,,,, -"N","Tanglu","#078002","Debian","2014.1.19","2020.06.11",,"https://distroware.gitlab.io/os/Linux/t/tanglu",,,,,,,,, -"N","RoboLinux","#7b7c7a","Debian","2014.2.20",,,"https://distroware.gitlab.io/os/Linux/r/robolinux",,,,,,,,, -"N","MX Linux","#506e88","Debian","2014.03.24",,,"https://distroware.gitlab.io/os/Linux/m/mx-linux",,,,,,,,, -"N","AV Linux ","#334466","MX Linux","2020.11.25",,,"https://distroware.gitlab.io/os/Linux/a/av-linux",,,,,,,,, -"N","Endless OS","#f26522","Debian","2014.06.11",,,"https://distroware.gitlab.io/os/Linux/e/endless-os",,,,,,,,, -"N","Q4OS","#5f74c7","Debian","2014.07.17",,,"https://distroware.gitlab.io/os/Linux/q/q4os",,,,,,,,, -"#N","HandyLinux","#0098cd","Debian","2014.7.14","2018.04.6",,"https://handylinux.org",,,,,,,,, -"N","SELKS","#761146","Debian","2014.10.17",,,"https://distroware.gitlab.io/os/Linux/s/selks",,,,,,,,, -"N","Devuan","#424252","Debian","2014.12.1",,,"https://distroware.gitlab.io/os/Linux/d/devuan",,,,,,,,, -"N","Refracta","#4A3348","Devuan","2015.10.15",,,"https://distroware.gitlab.io/os/Linux/r/refracta",,,,,,,,, -"//N","Crowz","#000","Devuan",,,,"https://sourceforge.net/projects/crowz/",,,,,,,,, -"N","OSMC","#0090c4","Debian","2015.06.28",,,"https://distroware.gitlab.io/os/Linux/o/osmc",,,,,,,,, -"N","deepin","#15A7E5","Debian","2015.12.30",,,"https://distroware.gitlab.io/os/Linux/d/deepin",,,,,,,,, -"N","PrimTux","#4e6d8c","Debian","2016.4.6",,,"https://distroware.gitlab.io/os/Linux/p/primtux",,,,,,,,, -"N","Parrot","#95b8c8","Debian","2016.5.16",,,"https://distroware.gitlab.io/os/Linux/p/parrot",,,,,,,,, -"N","Xinutop ","#002658","Debian","2016.10","2020.06.30",,"https://distroware.gitlab.io/os/Linux/x/xinutop",,,,,,,,, -"N","Netrunner ","#5997de","Debian","2016.10.23",,,"https://distroware.gitlab.io/os/Linux/n/netrunner",,,,,,,,, -,,,,,,,,,,,,,,,, -"N","Red Hat","#cc0000",,"1994.11.3",,,"https://distroware.gitlab.io/os/Linux/r/red-hat","Red Hat Enterprise Linux","2002.3.26","https://distroware.gitlab.io/os/Linux/r/red-hat",,,,,, -"N","WGS Linux Pro","#ff5f00","Red Hat","1995","1997",,"http://www.workgroupsolutions.com/",,,,,,,,, -"N","LinuxPPC","#4cc931","Red Hat","1997.4","2001",,"https://distroware.gitlab.io/os/Linux/l/linuxppc",,,,,,,,, -"#N","UltraPenguin","#000","Red Hat","1997.7","1998.12",,"http://ultra.linux.cz/",,,,,,,,, -"N","Conectiva","#4c3065","Red Hat","1997.10","2005.1.24",,"https://distroware.gitlab.io/os/Linux/c/connectiva",,,,,,,,, -"N","Buhawi","#99ccff","Red Hat","1997.12.21","2004.9.18",,"https://distroware.gitlab.io/os/Linux/b/buhawi",,,,,,,,, -"N","PLD","#3f89d0","Red Hat","1998",,,"https://distroware.gitlab.io/os/Linux/p/pld",,,,,,,,, -"N","Turbolinux","#8c99ce","Red Hat","1998.6","2019.03.13",,"https://distroware.gitlab.io/os/Linux/t/turbolinux",,,,,,,,, -"N","Mandrake","#3f48c9","Red Hat","1998.7.23","2015.5.27",,"https://distroware.gitlab.io/os/Linux/m/mandriva","Mandriva","2005.4.8","https://distroware.gitlab.io/os/Linux/m/mandriva",,,,,, -"N","Demolinux","#3333ff","Mandrake","1998.9","2002.7",,"https://distroware.gitlab.io/os/Linux/d/demolinux",,,,,,,,, -"#N","Virtual","#8c8f96","Mandrake","2001.9.16","2002.5.3",,"http://sourceforge.net/projects/virtual-linux/",,,,,,,,, -"N","ALT","#ebe04a","Mandrake","2001.3.25",,,"https://distroware.gitlab.io/os/Linux/a/alt",,,,,,,,, -"N","PCLinuxOS","#78ca75","Mandrake","2003.10",,,"https://distroware.gitlab.io/os/Linux/p/pclinuxos",,,,,,,,, -"N","TinyMe","#0000ff","PCLinuxOS","2006.11","2015.03.06",,"https://distroware.gitlab.io/os/Linux/t/tinyme",,,,,,,,, -"N","Granular","#ff0032","PCLinuxOS","2006.12.30","2012.01.20",,"https://distroware.gitlab.io/os/Linux/g/granular",,,,,,,,, -"#N","Garuda","#b21200","PCLinuxOS","2011.4.13","2012.12",,"http://www.garudaone.com/",,,,,,,,, -"N","Phinx","#004b68","PCLinuxOS","2011.8","2015.06.26",,"https://distroware.gitlab.io/os/Linux/p/phinx",,,,,,,,, -"N","SAM","#007800","Mandrake","2003.10","2013.10.30",,"https://distroware.gitlab.io/os/Linux/s/samity","SAMity","2010.6.30","https://distroware.gitlab.io/os/Linux/s/samity",,,,,, -"N","blackPanther","#000","Mandrake","2003.12",,,"https://distroware.gitlab.io/os/Linux/b/blackpanther",,,,,,,,, -"N","OpenSLS","#a6a5c5","Mandrake","2003.12.22","2007.12.30",,"https://distroware.gitlab.io/os/Linux/a/annvix","Annvix","2004.8.26","https://distroware.gitlab.io/os/Linux/a/annvix",,,,,, -"N","Unity Linux","#77EE00","Mandrake","2009.12.10","2015.03.03",,"https://distroware.gitlab.io/os/Linux/u/unity-linux",,,,,,,,, -"#N","ChameleonOS","#489F3E","Unity Linux","2010.07.12",,,"http://chameleonos.wordpress.com/",,,,,,,,, -"N","Mageia","#3f48c9","Mandrake","2010.9.18",,,"https://distroware.gitlab.io/os/Linux/m/mageia",,,,,,,,, -"N","ROSA","#105289","Mandrake","2011.3.25",,,"https://distroware.gitlab.io/os/Linux/r/rosa",,,,,,,,, -"N","OpenMandriva Lx","#0484c1","Mandrake","2013.6.18",,,"https://distroware.gitlab.io/os/Linux/o/openmandriva",,,,,,,,, -"N","Eurielec","#040404","Red Hat","1998","2001.5.13",,"https://distroware.gitlab.io/os/Linux/e/eurielec",,,,,,,,, -"N","Fermi","#00309e","Red Hat","1998.8.31",,,"https://distroware.gitlab.io/os/Linux/f/fermi",,,,,,,,, -"N","KRUD","#00adfb","Red Hat","1999","2005",,"https://distroware.gitlab.io/os/Linux/k/krud",,,,,,,,, -"N","e-smith","#d38b8e","Red Hat","1999.1",,,"https://distroware.gitlab.io/os/Linux/sme-server","SME Server","2001.8","https://distroware.gitlab.io/os/Linux/s/sme-server",,,,,, -"N","Eridani","#2625a4","Red Hat","1999.3","2003.8.5",,"https://distroware.gitlab.io/os/Linux/e/eridani",,,,,,,,, -"N","Yellow Dog","#baba4c","Red Hat","1999.3.8","2012.8.6",,"https://distroware.gitlab.io/os/Linux/y/yellow-dog",,,,,,,,, -"N","Vine","#323296","Red Hat","1999.3.28",,,"https://distroware.gitlab.io/os/Linux/v/vine",,,,,,,,, -"N","Red Flag","#e34043","Red Hat","1999.8",,,"https://distroware.gitlab.io/os/Linux/r/red-flag",,,,,,,,, -"#N","Armed","#d73ce2","Red Hat","1999.9.5","2002",,"http://lwn.net/1999/0916/a/armed.html",,,,,,,,, -"N","Immunix","#bbd295","Red Hat","1999.10","2003.11.27",,"https://distroware.gitlab.io/os/Linux/i/immunix",,,,,,,,, -"N","Kondara","#5d0202","Red Hat","1999.11.11","2002.7.15",,"https://distroware.gitlab.io/os/Linux/k/kondara",,,,,,,,, -"N","Linpus","#afafaf","Red Hat","2000.1.28",,,"https://distroware.gitlab.io/os/Linux/l/linpus",,,,,,,,, -"N","ELX","#44b6fd","Red Hat","2000.2","2006",,"https://distroware.gitlab.io/os/Linux/e/elx",,,,,,,,, -"N","Trustix","#c4c4c4","Red Hat","2000.3","2007.3.6",,"https://distroware.gitlab.io/os/Linux/t/trustix",,,,,,,,, -"N","Finnix","#000","Red Hat","2000.3.22","2005.10.23",,"https://distroware.gitlab.io/os/Linux/f/finnix",,,,,,,,, -"N","BU Linux","#e30000","Red Hat","2000.5",,,"https://distroware.gitlab.io/os/Linux/b/bu-linux",,,,,,,,, -"N","Miracle","#e34043","Red Hat","2000.8",,,"https://distroware.gitlab.io/os/Linux/m/miracle",,,,,,,,, -"N","Asianux","#000","Miracle","2004.6",,,"https://distroware.gitlab.io/os/Linux/a/asianux",,,,,,,,, -"#N","Happy Linux","#7ecce0","Red Hat","2000.9","2002.5",,"http://distrowatch.com/table.php?distribution=happy",,,,,,,,, -"N","Pingo","#203e7f","Red Hat","2000.10.1","2007.1.1",,"https://distroware.gitlab.io/os/Linux/p/pingo",,,,,,,,, -"N","Best","#000","Red Hat","2000.10.24","2004.12.24",,"https://distroware.gitlab.io/os/Linux/s/sot","SOT","2002.4.24","https://distroware.gitlab.io/os/Linux/s/sot","LBA","2004.4.16","https://distroware.gitlab.io/os/Linux/s/sot",,, -"N","Rocks","#1e2e41","Red Hat","2000.11","2020.12.1",,"https://distroware.gitlab.io/os/Linux/r/rocks",,,,,,,,, -"N","ClarkConnect","#608921","Red Hat","2000.11",,,"https://distroware.gitlab.io/os/Linux/c/clearos","ClearOS","2009.10.5","https://distroware.gitlab.io/os/Linux/c/clearos",,,,,, -"N","ASPLinux","#8888dd","Red Hat","2001.3.22","2008.11.26",,"https://distroware.gitlab.io/os/Linux/a/asplinux",,,,,,,,, -"N","Aurora","#ffa51e","Red Hat","2001.11.5","2009.11.8",,"https://distroware.gitlab.io/os/Linux/a/aurora",,,,,,,,, -"#N","SuperRescue","#4ba284","Red Hat","2001.5.1","2003",,"http://www.kernel.org/pub/dist/superrescue/",,,,,,,,, -"N","Independence","#993333","Red Hat","2001.6","2008",,"https://distroware.gitlab.io/os/Linux/i/independence",,,,,,,,, -"#N","HP Secure","#0d56ce","Red Hat","2001.7.26","2002.10.15",,"http://www.hp.com/security/products/linux/",,,,,,,,, -"N","K12","#5ac8f0","Red Hat","2001.7","2017",,"https://distroware.gitlab.io/os/Linux/k/k12",,,,,,,,, -"N","EnGarde","#a54bdd","Red Hat","2001.12","2011.12.10",,"https://distroware.gitlab.io/os/Linux/e/engarde",,,,,,,,, -"#N","Haydar","#d9a020","Red Hat","2002.1.26","2003.4.6",,"http://www.haydarlinux.com/",,,,,,,,, -"N","Bayanihan","#2a5dd5","Red Hat","2002.6.20","2013.04.25",,"https://distroware.gitlab.io/os/Linux/b/bayanihan",,,,,,,,, -"N","Aurox","#6fd96a","Red Hat","2002.11.13","2006.10.30",,"https://distroware.gitlab.io/os/Linux/a/aurox",,,,,,,,, -"N","BLAG","#000","Red Hat","2002.10.22","2014.12.08",,"https://distroware.gitlab.io/os/Linux/b/blag",,,,,,,,, -"#N","LinuxInstall","#fdbf44","Red Hat","2003.1.7","2003.7.21",,"http://linuxinstall.org/",,,,,,,,, -"N","Berry","#ffc300","Red Hat","2003.4.13",,,"https://distroware.gitlab.io/os/Linux/b/berry",,,,,,,,, -"N","AnNyung","#4c4c4c","Red Hat","2003.6.14",,,"https://distroware.gitlab.io/os/Linux/a/annyung",,,,,,,,, -"N","ATmission","#a6865f","Red Hat","2003.8.23","2005.9.26",,"http://www.atconsultancy.nl/atmission/",,,,,,,,, -"N","Fedora Core","#362e94","Red Hat","2003.11.6",,,"https://distroware.gitlab.io/os/Linux/f/fedora","Fedora","2007.5.31","https://distroware.gitlab.io/os/Linux/f/fedora",,,,,, -"N","NST","#000","Fedora Core","2003.12",,,"https://distroware.gitlab.io/os/Linux/n/nst",,,,,,,,, -"N","Momonga","#832519","Fedora Core","2004.8.6","2014.03.29",,"https://distroware.gitlab.io/os/Linux/m/momonga",,,,,,,,, -"N","MythDora","#3399cc","Fedora Core","2005.6","2011.8.3",,"https://distroware.gitlab.io/os/Linux/m/mythdora",,,,,,,,, -"#N","AsianLinux","#00e3d4","Fedora Core","2005.7.2","2007.4.29",,"http://www.asianlinux.net/",,,,,,,,, -"#N","FoX","#f4a651","Fedora Core","2004.10","2006.4",,"http://distrowatch.com/table.php?distribution=fox",,,,,,,,, -"N","Ekaaty","#3f7857","Fedora Core","2006.8.15","2016.01.23",,"https://distroware.gitlab.io/os/Linux/e/ekaaty",,,,,,,,, -"N","Amahi","#99aa88","Fedora Core","2007",,,"https://distroware.gitlab.io/os/Linux/a/amahi",,,,,,,,, -"N","Vixta","#82c846","Fedora Core","2007.9.20","2018.04.5",,"https://distroware.gitlab.io/os/Linux/e/ezey","Simplis","2008.6","https://distroware.gitlab.io/os/Linux/e/ezey","Xange","2009.1.7","https://distroware.gitlab.io/os/Linux/e/ezey","eZeY","2015.01.07","https://distroware.gitlab.io/os/Linux/e/ezey" -"N","Ojuba","#437644","Fedora Core","2008.8.7",,,"https://distroware.gitlab.io/os/Linux/o/ojuba",,,,,,,,, -"N","Moblin 2","#3366bb","Fedora Core","2008.8.19","2010.5.26",,"https://distroware.gitlab.io/os/Linux/m/moblin",,,,,,,,, -"N","MeeGo","#4e2174","Moblin 2","2010.5.26","2011.10.3",,"https://distroware.gitlab.io/os/Linux/m/meego",,,,,,,,, -"N","Mer","#002bb8","MeeGo","2011.10.3","2020.08.20",,"https://distroware.gitlab.io/os/Linux/m/mer",,,,,,,,, -"N","Tizen","#555","MeeGo","2011.9",,,"https://distroware.gitlab.io/os/Linux/t/tizen",,,,,,,,, -"N","Sailfish OS","#32A283","Mer","2013.11.27",,,"https://distroware.gitlab.io/os/Linux/s/sailfishos",,,,,,,,, -"N","VortexBox","#d92727","Fedora Core","2008.11.28","2022.03.06 ",,"https://distroware.gitlab.io/os/Linux/v/vortexbox",,,,,,,,, -"N","Hanthana","#3366a9","Fedora Core","2009.11.17","2018.04.14",,"https://distroware.gitlab.io/os/Linux/h/hantana",,,,,,,,, -"N","Qubes OS","#666","Fedora Core","2010.4.7",,,"https://distroware.gitlab.io/os/Linux/q/qubes-os",,,,,,,,, -"N","Synergy","#1aa800","Fedora Core","2010.6.15","2013.06.26",,"https://distroware.gitlab.io/os/Linux/s/synergy",,,,,,,,, -"#N","Fusion","#0060ff","Fedora Core","2010.10.14","2012.8.18",,"http://fusionlinux.org/",,,,,,,,, -"N","Fuduntu","#4aa02c","Fedora Core","2010.11.7","2013.4.28",,"https://distroware.gitlab.io/os/Linux/f/fuduntu",,,,,,,,, -"N","Kororaa ","#706f7f","Fedora Core","2010.12.23","2018.05.2",,"https://distroware.gitlab.io/os/Linux/k/korora","Korora","2013.05.02","https://distroware.gitlab.io/os/Linux/k/korora",,,,,, -"N","Parsidora","#027ac6","Fedora Core","2010.12.28","2017.07.15",,"https://distroware.gitlab.io/os/Linux/p/parsidora",,,,,,,,, -"N","Viperr","#1e1e1e","Fedora Core","2011.12.13","2017.09.28",,"https://distroware.gitlab.io/os/Linux/v/viper",,,,,,,,, -"N","Maui OS","#5997de","Fedora Core","2013.05.29","2017.01.1",,"https://distroware.gitlab.io/os/Linux/m/maui-os","Hawaii OS","2016.06.26","https://distroware.gitlab.io/os/Linux/m/maui-os",,,,,, -"N","Chapeau","#477700","Fedora Core","2013.9","2018.02.16",,"https://distroware.gitlab.io/os/Linux/c/chapeau",,,,,,,,, -"N","SuliX","#FFAB20","Red Hat","2003.11.3",,,"https://distroware.gitlab.io/os/Linux/s/sulix",,,,,,,,, -"N","PUIAS","#b00","Red Hat","2003.12",,,"https://distroware.gitlab.io/os/Linux/s/springdale","Springdale Linux","2013.02.28","https://distroware.gitlab.io/os/Linux/s/springdale",,,,,, -"N","CentOS","#6f4376","Red Hat","2003.12.1","2024.06.30",,"https://distroware.gitlab.io/os/Linux/c/centos",,,,,,,,, -"N","Asterisk at Home","#599116","CentOS","2004.11.9","2012.10",,"https://distroware.gitlab.io/os/Linux/t/trixbox","trixbox","2006.6","https://distroware.gitlab.io/os/Linux/t/trixbox",,,,,, -"N","Elastix","#df1f29","CentOS","2006.12.29",,,"https://distroware.gitlab.io/os/Linux/e/elastix",,,,,,,,, -"N","BlueOnyx","#0e264c","CentOS","2008.12.31",,,"https://distroware.gitlab.io/os/Linux/b/blueonyx",,,,,,,,, -"#N","OpenNode","#004d99","CentOS","2010.2.21",,,"http://opennodecloud.com/",,,,,,,,, -"N","NethServer","#259ed5","CentOS","2015.01.28",,,"https://distroware.gitlab.io/os/Linux/n/nethserver",,,,,,,,, -"N","Baruwa","#00a8dc","CentOS","2015.8.10",,,"https://distroware.gitlab.io/os/Linux/b/baruwa",,,,,,,,, -"N","Rockstor","#e96748","CentOS","2013.11.20",,,"https://distroware.gitlab.io/os/Linux/r/rockstor",,,,,,,,, -"N","CentOS Stream","#6f4376","CentOS","2019.09.24",,,"https://distroware.gitlab.io/os/Linux/c/centos-stream",,,,,,,,, -"N","White Box","#737373","Red Hat","2003.12.17","2009.8",,"https://distroware.gitlab.io/os/Linux/w/white-box",,,,,,,,, -"N","Tao","#56c1ff","Red Hat","2004.12.4","2006.6.14",,"https://distroware.gitlab.io/os/Linux/t/tao",,,,,,,,, -"#N","BioBrew","#21896c","Red Hat","2004.1.20","2005.2.23",,"http://biobrew.bioinformatics.org/",,,,,,,,, -"N","CERN","#4078c3","Red Hat","2004.4.16",,,"https://distroware.gitlab.io/os/Linux/c/cern",,,,,,,,, -"N","Scientific Linux","#191756","Red Hat","2004.5.10","2024.06.30",,"https://distroware.gitlab.io/os/Linux/s/scientific",,,,,,,,, -"N","EuroLinux","#005ba5","Scientific Linux","2015.7.15",,,"https://distroware.gitlab.io/os/Linux/e/eurolinux/",,,,,,,,, -"N","StartCom","#000","Red Hat","2004.8.26","2012.07.08",,"https://distroware.gitlab.io/os/Linux/s/startcom",,,,,,,,, -"N","Endian","#7cb900","Red Hat","2006.7.13",,,"https://distroware.gitlab.io/os/Linux/e/endian",,,,,,,,, -"N","Oracle Enterprise","#f00","Red Hat","2006.10.25",,,"https://distroware.gitlab.io/os/Linux/o/oracle-linux","Oracle Linux","2007.6.26","https://distroware.gitlab.io/os/Linux/o/oracle-linux",,,,,, -"//N","CloudLinux OS","#005DB4",,"2010.01",,,"https://distroware.gitlab.io/os/Linux/c/cloudlinux",,,,,,,,, -"#N","FrameOS","#000","Red Hat","2010.7.15",,,"http://www.frameos.org/",,,,,,,,, -"#N","ServOS","#4b78a7","Red Hat","2011.7",,,"https://distroware.gitlab.io/os/Linux/s/servos",,,,,,,,, -"N","AlmaLinux","#082336","Red Hat","2021.03.30",,,"https://distroware.gitlab.io/os/linux/a/almalinux/",,,,,,,,, -"N","Rocky Linux","#10b981","Red Hat","2021.4.30",,,"https://distroware.gitlab.io/os/linux/r/rockylinux.md",,,,,,,,, -"N","EuroLinux ","#005ba5","Red Hat","2021.05.5",,,"https://distroware.gitlab.io/os/Linux/e/eurolinux/",,,,,,,,, -,,,,,,,,,,,,,,,, -"N","Jurix","#9f9f9f",,"1995.2.8","1997",,"https://distroware.gitlab.io/os/Linux/j/jurix",,,,,,,,, -"N","S.u.S.E Linux","#4bb679","Jurix","1996.5",,,"https://distroware.gitlab.io/os/Linux/o/opensuse","SuSE Linux","1998.12.21","https://distroware.gitlab.io/os/Linux/o/opensuse","SUSE Linux","2003.10.15","https://distroware.gitlab.io/os/Linux/o/opensuse","openSUSE","2006.12.7","https://distroware.gitlab.io/os/Linux/o/opensuse" -"N","SUSE Linux Enterprise Server","#7ad4aa","S.u.S.E Linux","2000.10.31",,,"https://distroware.gitlab.io/os/Linux/s/suse",,,,,,,,, -"N","Astaro","#ebb64c","S.u.S.E Linux","2000.1","2012.07.17",,"https://distroware.gitlab.io/os/Linux/a/astaro",,,,,,,,, -"N","Caixa Mágica","#50b9e6","S.u.S.E Linux","2000.10","2017.08.4",,"https://distroware.gitlab.io/os/Linux/c/caixa-magica",,,,,,,,, -"N","United Linux","#040404","S.u.S.E Linux","2002.11.19","2004.1.22",,"https://distroware.gitlab.io/os/Linux/u/united-linux",,,,,,,,, -"N","SCO Linux","#5ea3db","United Linux","2002.11.19","2003.05.12",,"https://distroware.gitlab.io/os/Linux/s/sco-linux",,,,,,,,, -"N","Stresslinux","#000","S.u.S.E Linux","2003.07.4","2014.11.25",,"https://distroware.gitlab.io/os/Linux/s/stresslinux",,,,,,,,, -"N","Sun JDS","#000","S.u.S.E Linux","2003.11.10","2006.5.30",,"https://distroware.gitlab.io/os/Linux/s/sun-jds",,,,,,,,, -"N","Novell Linux Desktop","#7ad4aa","S.u.S.E Linux","2004.11.8",,,"https://distroware.gitlab.io/os/Linux/s/suse","SUSE Linux Enterprise Desktop","2006.07.16","https://distroware.gitlab.io/os/Linux/s/suse",,,,,, -"//N","Linkat","#fcbe32","S.u.S.E Linux","2006.9.12",,,"https://distroware.gitlab.io/os/Linux/l/linkat",,,,,,,,, -"#N","JOPUX","#000","S.u.S.E Linux","2012.3.30",,,"http://jopux.org/",,,,,,,,, -"N","GeckoLinux","#2EE360","S.u.S.E Linux","2016.03",,,"https://distroware.gitlab.io/os/Linux/g/geckolinux",,,,,,,,, -"N","EasyNAS","#BC7B37","S.u.S.E Linux","2016.05",,,"https://distroware.gitlab.io/os/Linux/e/easynas",,,,,,,,, -"#N","Anthon",,"S.u.S.E Linux","2011.11.19","2013.1",,"http://sourceforge.net/projects/anthon/",,,,,,,,, -"#N","Keysoft","#454545","S.u.S.E Linux","2014.12.27",,,"http://keysoft.zitrotec.de",,,,,,,,, -"N","Rockstor ","#e96748","S.u.S.E Linux","2020.7.19",,,"https://distroware.gitlab.io/os/Linux/r/rockstor",,,,,,,,, -,,,,,,,,,,,,,,,, -"N","Enoch","#a0a0f0",,"1999.12",,,"https://distroware.gitlab.io/os/Linux/g/gentoo","Gentoo","2002.3.31","https://distroware.gitlab.io/os/Linux/g/gentoo",,,,,, -"N","Ututo","#ba3232","Enoch","2000.10","2015.4.17",,"https://distroware.gitlab.io/os/Linux/u/ututo","Ututo XS","2005.6","https://distroware.gitlab.io/os/Linux/u/ututo",,,,,, -"N","Ututo-e","#d30110","Ututo","2004.3","2015.4.17",,"https://distroware.gitlab.io/os/Linux/u/ututo",,,,,,,,, -"N","Gentoox","#0050ff","Enoch","2003.3","2010.01.28",,"https://distroware.gitlab.io/os/Linux/g/gentoox",,,,,,,,, -"#N","Jollix","#ffee55","Enoch","2003.4.17","2004.5.12",,"http://jollix.berlios.de/de/",,,,,,,,, -"#N","Navyn OS","#224488","Enoch","2004.6.1","2005.1.1",,"http://distrowatch.com/table.php?distribution=navynos",,,,,,,,, -"N","VidaLinux","#718969","Enoch","2004.10.4","2013.11.26",,"https://distroware.gitlab.io/os/Linux/v/vidalinux","VLOS","2005.9.9","https://distroware.gitlab.io/os/Linux/v/vidalinux",,,,,, -"N","Knopperdisk","#0089cc","Enoch","2004.12.29","2010.02.24",,"https://distroware.gitlab.io/os/Linux/k/knopperdisk",,,,,,,,, -"N","Pentoo","#000100","Enoch","2005.2",,,"https://distroware.gitlab.io/os/Linux/p/pentoo",,,,,,,,, -"#N","epiOS","#2181B0","Enoch","2005.3","2007.10",,"http://linux.wikia.com/wiki/EpiOS",,,,,,,,, -"N","RR4","#e9b689","Enoch","2005.10",,,"https://distroware.gitlab.io/os/Linux/s/sabayon","Sabayon","2006.8.16","https://distroware.gitlab.io/os/Linux/s/sabayon",,,,,, -"#N","Bintoo","#89c8e9","Enoch","2005.12.11","2007.1",,"http://bintoo.sourceforge.net/",,,,,,,,, -"N","Kororaa","#706f7f","Enoch","2005.12.12","2007.11.7",,"https://distroware.gitlab.io/os/Linux/k/kororaa",,,,,,,,, -"N","Pardus","#da9746","Enoch","2005.12.26","2013.03.27",,"https://distroware.gitlab.io/os/Linux/p/pardus",,,,,,,,, -"N","Papug","#0082ff","Enoch","2006.11","2012.12.31",,"https://distroware.gitlab.io/os/Linux/p/papug",,,,,,,,, -"N","Calculate","#faa61a","Enoch","2007.6.6",,,"https://distroware.gitlab.io/os/Linux/c/calculate",,,,,,,,, -"N","Toorox","#333333","Enoch","2007.11.28","2016.01.01",,"https://distroware.gitlab.io/os/Linux/t/toorox",,,,,,,,, -"N","Funtoo","#333399","Enoch","2008.9",,,"https://distroware.gitlab.io/os/Linux/f/funtoo",,,,,,,,, -"N","SystemRescueCD","#508fee","Enoch","2008.3.3","2019.02.02",,"https://distroware.gitlab.io/os/Linux/s/systemrescue",,,,,,,,, -"N","Nova","#3d778a","Enoch","2009.2.12","2016",,"https://distroware.gitlab.io/os/Linux/n/nova",,,,,,,,, -"N","Chromium OS","#5EAAB6","Enoch","2009.11.19",,,"https://distroware.gitlab.io/os/Linux/c/chromiumos",,,,,,,,, -"##N","Chrome OS","#039405","Chromium OS","2011.06.15",,,"https://distroware.gitlab.io/os/Linux/c/chromeos",,,,,,,,, -"N","CoreOS","#F15F6F","Chromium OS","2013.10.3","2020.05.26",,"https://distroware.gitlab.io/os/Linux/c/container-linux","Container Linux","2016.12.12","https://distroware.gitlab.io/os/Linux/c/container-linux",,,,,, -"N","Flatcar Container Linux","#09BAC8","CoreOS","2018.03.06",,"https://distroware.gitlab.io/os/Linux/f/flatcar-container-linux",,,,,,,,,, -"N","CloudReady","#0971ce","Chromium OS","2015.04.21",,,"https://distroware.gitlab.io/os/Linux/c/cloudready",,,,,,,,, -"N","NayuOS","#3e72a1","Chromium OS","2016.02.1",,,"https://distroware.gitlab.io/os/Linux/n/nayuos",,,,,,,,, -"N","Flint OS","#222222","Chromium OS","2016.10.28","2018.03.6",,"https://distroware.gitlab.io/os/Linux/f/flint-os",,,,,,,,, -"N","Liberté","#114488","Enoch","2010.5.5","2015.09.01",,"https://distroware.gitlab.io/os/Linux/l/liberte",,,,,,,,, -"#N","Hadron","#00aadd","Enoch","2011.5.17",,,"https://github.com/hadronproject",,,,,,,,, -"#N","AnikOS","#000","Enoch","2011.5.22","2015.09.20",,"http://www.anikos.org/",,,,,,,,, -"#N","OccupyOS","#000","Enoch","2011.10.23",,,"http://wiki.gitbrew.org/wikibrew/OccupyOS",,,,,,,,, -"N","Daphile","#9f1d35","Enoch","2013.07.09",,,"https://distroware.gitlab.io/os/Linux/d/daphile",,,,,,,,, -"N","Porteus Kiosk","#0C0073","Enoch","2015.03.02",,,"https://distroware.gitlab.io/os/Linux/p/porteus-kiosk",,,,,,,,, -"N","wtfplay-live","#000","Enoch","2016.02",,,"https://distroware.gitlab.io/os/Linux/w/wtfplay-live",,,,,,,,, -,,,,,,,,,,,,,,,, -"N","Arch Linux","#0771a6",,"2002.3.11",,,"https://distroware.gitlab.io/os/Linux/a/arch-linux",,,,,,,,, -"N","AL-AMLUG","#77aacc","Arch Linux","2003.7.4","2006.5.17",,"https://distroware.gitlab.io/os/Linux/a/archie","Archie","2005.3.25","https://distroware.gitlab.io/os/Linux/a/archie",,,,,, -"#N","Chaox","#000","Arch Linux","2008.12","2010.2.18",,"http://blag.chaox.net/",,,,,,,,, -"N","LinHES","#92bac4","Arch Linux","2009.1.28",,,"https://distroware.gitlab.io/os/Linux/l/linhes",,,,,,,,, -"#N","FireFly","#000","Arch Linux","2009.6.2","2010",,"http://distrowatch.com/table.php?distribution=firefly",,,,,,,,, -"N","KahelOS","#e74a47","Arch Linux","2009.7","2015.04.10",,"https://distroware.gitlab.io/os/Linux/k/kahelos",,,,,,,,, -"N","CTKarchLive","#000","Arch Linux","2009.7.5","2014.04.07",,"https://distroware.gitlab.io/os/Linux/c/ctkarch","CTKArch","2011.4.7","https://distroware.gitlab.io/os/Linux/c/ctkarch",,,,,, -"N","Arch Linux ARM","#0771a6","Arch Linux","2009.8.9",,,"https://distroware.gitlab.io/os/Linux/a/arch-linux-arm",,,,,,,,, -"N","ArchBang","#0077bb","Arch Linux","2010.1.26",,,"https://distroware.gitlab.io/os/Linux/a/archbang",,,,,,,,, -"N","Parabola","#787dab","Arch Linux","2010.11",,,"https://distroware.gitlab.io/os/Linux/p/parabola",,,,,,,,, -"#N","LDR","#000","Arch Linux","2011.4.13","2011.06.11",,"http://web.archive.org/web/20110717211908/http://www.tommed.co.uk/ldr/",,,,,,,,, -"N","Manjaro","#3fbb3f","Arch Linux","2011.7.9",,,"https://distroware.gitlab.io/os/Linux/m/manjaro",,,,,,,,, -"N","Netrunner Rolling","#5997de","Manjaro","2014.09",,,"https://distroware.gitlab.io/os/Linux/n/netrunner-rolling",,,,,,,,, -"#N","Sonar GNU-Linux","#2F8E95","Manjaro","2015.3.25","2020.09.15",,"http://sonargnulinux.com",,,,,,,,, -"N","Bluestar Linux","#13C2FE","Arch Linux","2011.11.10",,,"https://distroware.gitlab.io/os/Linux/b/bluestar-linux",,,,,,,,, -"N","Bridge","#333333","Arch Linux","2012.1.30","2018.02.15",,"https://distroware.gitlab.io/os/Linux/b/bridge",,,,,,,,, -"N","PoliArch","#8F92A4","Arch Linux","2012.05.13","2018.10.26",,"https://distroware.gitlab.io/os/Linux/p/poliarch",,,,,,,,, -"#N","Nosonja","#000","Arch Linux","2012.3.1",,,"http://nosonja.org/",,,,,,,,, -"N","BBQLinux","#0bbcf7","Arch Linux","2012.11.4",,,"https://distroware.gitlab.io/os/Linux/b/bbqlinux",,,,,,,,, -"N","BlackArch","#880001","Arch Linux","2012.12",,,"https://distroware.gitlab.io/os/Linux/b/blackarch",,,,,,,,, -"N","AudioPhile Linux","#0a94c1","Arch Linux","2013.01.24",,,"https://distroware.gitlab.io/os/Linux/a/audiophile-linux",,,,,,,,, -"N","Cinnarch","#214084","Arch Linux","2012.7.19","2019.05.21",,"https://distroware.gitlab.io/os/Linux/a/antergos","Antergos","2013.5.12","https://distroware.gitlab.io/os/Linux/a/antergos",,,,,, -"N","Obarun","#1f94be","Arch Linux","2015.07",,,"https://distroware.gitlab.io/os/Linux/o/obarun",,,,,,,,, -"#N","Apricity","#5BD8B6","Arch Linux","2015.07.28","2017.05.7",,"https://apricity-os.github.io/",,,,,,,,, -"#N","VeltOS","#d02525","Arch Linux","2015.09.25",,,"https://velt.io/",,,,,,,,, -"#N","MorpheusArch Linux","#bbbbbb","Arch Linux","2016.02.24",,,"http://morpheusarch.co.uk/",,,,,,,,, -"#N","OBRevenge OS","#5c5c5c","Arch Linux","2016.07.26","2018.06.5",,"http://obrevenge.weebly.com/","Revenge OS","2017.07.20","http://revengeos.weebly.com/",,,,,, -"#N","SwagArch GNU Linux","#1793D1","Arch Linux","2016.09.1",,,"https://swagarch.gitlab.io/",,,,,,,,, -"//N","Liri OS","#ff5722","Arch Linux",,,,"https://liri.io/",,,,,,,,, -"N","ARCHLabs","#3f3f3f","Arch Linux","2017.03.3",,,"https://distroware.gitlab.io/os/Linux/a/archlabs",,,,,,,,, -"N","Hyperbola","#c0c0c0","Arch Linux","2017.04.15",,,"https://distroware.gitlab.io/os/Linux/h/hyperbola",,,,,,,,, -"N","Artix","#12ba64","Arch Linux","2017.07.27",,,"https://distroware.gitlab.io/os/Linux/a/artix",,,,,,,,, -"N","ArchMerge","#6790EB","Arch Linux","2017.09.15",,,"https://distroware.gitlab.io/os/Linux/a/arcolinux","ArcoLinux","2018.03.11","https://distroware.gitlab.io/os/Linux/a/arcolinux",,,,,, -"N","Arch Linux 32","#0771a6","Arch Linux","2017.11.08",,,"https://distroware.gitlab.io/os/Linux/a/arch-linux-32",,,,,,,,, -"N","SystemRescueCD ","#508fee","Arch Linux","2019.02.02",,,"https://distroware.gitlab.io/os/Linux/s/systemrescue","SystemRescue","2020.10.17","https://distroware.gitlab.io/os/Linux/s/systemrescue",,,,,, -"//N","Endeavour OS","#7f3fbf","Arch Linux","2019.07.15",,,"https://distroware.gitlab.io/os/Linux/e/endeavouros/",,,,,,,,, -"//N","Garuda Linux","#27bffa","Arch Linux","2020.03.26",,,"https://distroware.gitlab.io/os/Linux/g/garudalinux/",,,,,,,,, -"##N","SteamOS ","#b55afb","Arch Linux","2022.02.25",,,"https://distroware.gitlab.io/os/Linux/s/steamos-arch/",,,,,,,,, -"N","Chakra","#3276b1",,"2008.12.21","2021.12.27",,"https://distroware.gitlab.io/os/Linux/c/chakra",,,,,,,,, -"N","KaOS","#75B9E7",,"2014.04.18",,,"https://distroware.gitlab.io/os/Linux/k/kaos",,,,,,,,, -,,,,,,,,,,,,,,,, -"N","MCC Interim","#696a48",,"1992.2","1996.4.23",,"https://distroware.gitlab.io/os/Linux/m/mcc-interim",,,,,,,,, -"N","TAMU","#3a34bc",,"1992.5","1994.10",,"https://distroware.gitlab.io/os/Linux/y/tamu",,,,,,,,, -"N","Yggdrasil","#668f53",,"1992.12.8","1995.5",,"https://distroware.gitlab.io/os/Linux/y/yggdrasil",,,,,,,,, -"N","DLD","#9e9e9e",,"1993","1999.12",,"https://distroware.gitlab.io/os/Linux/d/dld",,,,,,,,, -"N","LST","#4e8969",,"1993.12","1997.3.23",,"https://distroware.gitlab.io/os/Linux/l/lst",,,,,,,,, -"N","Caldera OpenLinux","#5ea3db","LST","1996.2","2002.11.19",,"https://distroware.gitlab.io/os/Linux/o/openlinux","SCO OpenLinux","2002.8.26","https://distroware.gitlab.io/os/Linux/o/openlinux",,,,,, -"N","Redmond","#33812b","Caldera OpenLinux","2001.12.8","2005.6.15",,"https://distroware.gitlab.io/os/Linux/r/redmond","Lycoris Desktop/LX","2002.1","https://distroware.gitlab.io/os/Linux/r/redmond",,,,,, -"N","Bogus","#8ecab5",,"1994.1","1994.10",,"https://distroware.gitlab.io/os/Linux/b/bogus",,,,,,,,, -"N","Xdenu","#613980",,"1995","1996.5",,"https://distroware.gitlab.io/os/Linux/x/xdenu",,,,,,,,, -"N","Linux-FT","#ff0031",,"1995.1","1996.10",,"https://distroware.gitlab.io/os/Linux/l/linux-ft",,,,,,,,, -"N","Mini","#55b7f4",,"1995.2","1995.10",,"https://distroware.gitlab.io/os/Linux/m/mini",,,,,,,,, -"N","Trans-Ameritech","#ff1600",,"1995.3","1997.1",,"https://distroware.gitlab.io/os/Linux/trans-ameritech-linuxware",,,,,,,,, -"N","Unifix","#334466",,"1995.6","2001",,"https://distroware.gitlab.io/os/Linux/u/unifix",,,,,,,,, -"N","Linux Universe","#000",,"1995.10","1998.10",,"https://distroware.gitlab.io/os/Linux/l/linux-universe",,,,,,,,, -"N","Craftworks","#ff6cc4",,"1996","1998.4",,"https://distroware.gitlab.io/os/Linux/c/craftworks",,,,,,,,, -"N","DILINUX","#ff5f00",,"1996.4","1998.2",,"https://distroware.gitlab.io/os/Linux/d/doslinux","DOSLINUX","1997.10","https://distroware.gitlab.io/os/Linux/d/doslinux",,,,,, -"N","mkLinux","#35332d",,"1996.5.17","2002.8.11",,"https://distroware.gitlab.io/os/Linux/m/mklinux",,,,,,,,, -"N","Monkey","#8b3706",,"1996.10","1997.5.8",,"https://distroware.gitlab.io/os/Linux/m/monkey",,,,,,,,, -"N","Linux Router Project","#000",,"1997","2002",,"https://distroware.gitlab.io/os/Linux/l/linux-router-project",,,,,,,,, -"N","LEAF","#00b4d7","Linux Router Project","2000.10.29",,,"https://distroware.gitlab.io/os/Linux/l/leaf",,,,,,,,, -"N","Weaver","#ff9600",,"1997.9","2007.3",,"https://distroware.gitlab.io/os/Linux/n/nitix","Nitix","2004.1","https://distroware.gitlab.io/os/Linux/n/nitix",,,,,, -"N","uClinux","#4b78ff",,"1998.1",,,"https://distroware.gitlab.io/os/Linux/u/uclinux",,,,,,,,, -"N","ROCK","#77781b",,"1998.8","2010",,"https://distroware.gitlab.io/os/Linux/r/rock",,,,,,,,, -"N","T2","#09345f","ROCK","2004.10.3",,,"https://distroware.gitlab.io/os/Linux/t/t2",,,,,,,,, -"N","Project Ballantin","#000",,"1998.11","1999.5.17",,"https://distroware.gitlab.io/os/Linux/b/project-ballantin",,,,,,,,, -"N","FREESCO","#5588bb","Project Ballantin","1999.5.17","2017.03.30",,"https://distroware.gitlab.io/os/Linux/f/freesco",,,,,,,,, -"N","tomsrtbt","#000",,"1998.11.6","2002.5.4",,"https://distroware.gitlab.io/os/Linux/t/tomsrtbt",,,,,,,,, -"N","Coyote","#282896",,"1998.12","2004.04.14",,"https://distroware.gitlab.io/os/Linux/c/coyote",,,,,,,,, -"N","eIT easyLinux","#189069",,"1999.2.10","2001.10",,"https://distroware.gitlab.io/os/Linux/e/eit-easylinux",,,,,,,,, -"##N","ELinOS","#0d3b69",,"1999.3",,,"https://distroware.gitlab.io/os/Linux/e/elinos",,,,,,,,, -"N","Peanut","#4ac250",,"1999.12","2016.03.1",,"https://distroware.gitlab.io/os/Linux/a/alinux","aLinux","2005.3","https://distroware.gitlab.io/os/Linux/a/alinux",,,,,, -"N","BluePoint","#5b62ec",,"1999.12","2001.11.14",,"https://distroware.gitlab.io/os/Linux/b/bluepoint",,,,,,,,, -"N","Linux From Scratch","#000",,"1999.12",,,"https://distroware.gitlab.io/os/Linux/l/linux-from-scratch",,,,,,,,, -"N","ZENIX","#009999","Linux From Scratch","2003.2.10","2004.10.24",,"https://distroware.gitlab.io/os/Linux/z/zenix",,,,,,,,, -"N","NuTyX","#ae0001","Linux From Scratch","2007.11.28",,,"https://distroware.gitlab.io/os/Linux/n/nutyx",,,,,,,,, -"N","KaarPux","#cb4b16","Linux From Scratch","2012.8.6",,,"https://distroware.gitlab.io/os/Linux/k/kaarpux",,,,,,,,, -"N","AryaLinux","#FF6600","Linux From Scratch","2015.9.13",,,"https://distroware.gitlab.io/os/Linux/a/aryalinux",,,,,,,,, -,,,,,,,,,,,,,,,, -"##N","KaeilOS","#FF0000",,"2000.1",,,"https://distroware.gitlab.io/os/Linux/k/kaeilos",,"INFO:","http://en.wikipedia.org/wiki/KaeilOS",,,,,, -"N","SmoothWall GPL","#d06bd0",,"2000.8.30",,,"https://distroware.gitlab.io/os/Linux/s/smoothwall","SmoothWall Express","2003.11.0","https://distroware.gitlab.io/os/Linux/s/smoothwall",,,,,, -"N","IPCop","#8065ce","SmoothWall GPL","2002.1.5","2018.02.23",,"https://distroware.gitlab.io/os/Linux/i/ipcop",,,,,,,,, -"N","IPFire","#66000f","IPCop","2005.8",,,"https://distroware.gitlab.io/os/Linux/i/ipfire",,,,,,,,, -,,,,,,,,,,,,,,,, -"N","CRUX","#4d699b",,"2001.1",,,"https://distroware.gitlab.io/os/Linux/c/crux",,,,,,,,, -"N","Beehive","#69c0c7",,"2001.2.19","2003.8.7",,"https://distroware.gitlab.io/os/Linux/b/beehive",,,,,,,,, -"N","Midori","#75e184",,"2001.3.13","2003.10",,"https://distroware.gitlab.io/os/Linux/m/midori",,,,,,,,, -"N","Leka Rescue Floppy","#e0d3b6",,"2001.4.1","2003.6.1",,"https://distroware.gitlab.io/os/Linux/l/leka-rescue-floppy",,,,,,,,, -"N","Openwall","#000",,"2001.5.15",,,"https://distroware.gitlab.io/os/Linux/o/openwall",,,,,,,,, -"N","dyne:bolic","#f1ca6d",,"2001.6","2014.09.8",,"https://distroware.gitlab.io/os/Linux/d/dyne-bolic",,,,,,,,, -"N","OpenWRT","#557788",,"2001.6.1",,,"https://distroware.gitlab.io/os/Linux/o/openwrt",,,,,,,,, -"N","Lede Project","#607891","OpenWRT","2016.6.3","2018.01.2",,"https://distroware.gitlab.io/os/Linux/o/openwrt",,,,,,,,, -"N","Ark","#545454",,"2001.8","2011.05.15",,"https://distroware.gitlab.io/os/Linux/a/ark",,,,,,,,, -"N","NetStation","#116daa",,"2001.8.28","2003.9",,"https://distroware.gitlab.io/os/Linux/n/netstation",,,,,,,,, -"N","Thinstation","#000","NetStation","2003.8.30",,,"https://distroware.gitlab.io/os/Linux/t/thinstation",,,,,,,,, -"N","LPS","#2757ab","Thinstation","2007.3.21","2021.09.6",,"https://distroware.gitlab.io/os/Linux/t/tens","TENS","2017.03.31","https://distroware.gitlab.io/os/Linux/t/tens",,,,,, -"N","Sorcerer","#36ce3b",,"2001.10","2004.06.20",,"https://distroware.gitlab.io/os/Linux/s/sorcerer",,,,,,,,, -"N","Lunar Linux","#6257cd","Sorcerer","2002.3",,,"https://distroware.gitlab.io/os/Linux/l/lunar-linux",,,,,,,,, -"N","Source Mage","#bf3032","Sorcerer","2002.4",,,"https://distroware.gitlab.io/os/Linux/s/source-mage",,,,,,,,, -,,,,,,,,,,,,,,,, -"N","Tinfoil Hat","#000",,"2002.2","2003",,"https://distroware.gitlab.io/os/Linux/t/tinfoil-hat",,,,,,,,, -"N","LinuxConsole","#333333",,"2002.10",,,"https://distroware.gitlab.io/os/Linux/l/linuxconsole",,,,,,,,, -,,,,,,,,,,,,,,,, -"N","GoboLinux","#6da697",,"2003",,,"https://distroware.gitlab.io/os/Linux/g/gobolinux",,,,,,,,, -"N","Yoper","#c63937",,"2003.1.9","2011.04.30",,"https://distroware.gitlab.io/os/Linux/y/yoper",,,,,,,,, -"N","UHU","#ccc",,"2003.4.18","2017.07.15",,"https://distroware.gitlab.io/os/Linux/u/uhu",,,,,,,,, -"N","GeeXboX","#5050ff",,"2003.5.16","2016.11.1",,"https://distroware.gitlab.io/os/Linux/g/geexbox",,,,,,,,, -"N","Puppy","#dec374",,"2003.6",,,"https://distroware.gitlab.io/os/Linux/p/puppy",,,,,,,,, -"N","TEENpup","#227","Puppy","2007.3.2","2011.03.26",,"https://distroware.gitlab.io/os/Linux/l/legacy-os","Legacy OS","2010.9.3","https://distroware.gitlab.io/os/Linux/l/legacy-os",,,,,, -"N","Macpup","#538cc3","Puppy","2008.6.13","2016.08.23",,"https://distroware.gitlab.io/os/Linux/m/macpup",,,,,,,,, -"N","Sage Live CD","#7777ff","Puppy","2010.11.23","2015.10.19",,"https://distroware.gitlab.io/os/Linux/s/sage-live-cd",,,,,,,,, -"#N","Saluki","#ff9900","Puppy","2011.11.21",,,"http://saluki-linux.com/",,"INFO:","http://www.murga-linux.com/puppy/viewtopic.php?t=73687&sid=b82068abc9abafd2c283590c6a90a5b6",,,,,, -"N","Simplicity","#000","Puppy","2013.7.5",,,"https://distroware.gitlab.io/os/Linux/s/simplicity",,,,,,,,, -"N","Quirky","#000",,"2010.5.5","2018.12.16",,"https://distroware.gitlab.io/os/Linux/q/quirky",,,,,,,,, -"N","Devil","#de2323",,"2003.10.20","2018.01.7",,"https://distroware.gitlab.io/os/Linux/d/devil",,,,,,,,, -,,,,,,,,,,,,,,,, -"N","NixOS","#6666dd",,"2004.2.14",,,"https://distroware.gitlab.io/os/Linux/n/nixos",,,,,,,,, -"N","GuixSD","#ffcb01",,"2012.11.22",,,"https://distroware.gitlab.io/os/Linux/g/guix","Guix System","2019.05.02","https://distroware.gitlab.io/os/Linux/g/guix",,,,,, -"N","QiLinux","#ffd133",,"2004.3.19","2009.07.31",,"https://distroware.gitlab.io/os/Linux/q/qilinux",,,,,,,,, -"N","Natures Linux","#0f0",,"2004.3.30","2007.8.20",,"https://distroware.gitlab.io/os/Linux/n/natures-linux",,,,,,,,, -"N","Openfiler","#5f86ac",,"2004.5","2012.04.13",,"https://distroware.gitlab.io/os/Linux/o/openfiler",,,,,,,,, -"N","Octoz","#ce6816",,"2004.7","2007.3",,"https://distroware.gitlab.io/os/Linux/o/octoz","Hedinux","2005.9.26","https://distroware.gitlab.io/os/Linux/o/octoz",,,,,, -"N","Specifix","#332c55",,"2004.7.14","2010",,"https://distroware.gitlab.io/os/Linux/r/rpath","rPath","2005.6.2","https://distroware.gitlab.io/os/Linux/r/rpath",,,,,, -"N","Foresight","#a3a3a3","Specifix","2005.3","2015.5",,"https://distroware.gitlab.io/os/Linux/f/foresight",,,,,,,,, -"#N","Oz","#5da0c6","Specifix","2007","2008",,"http://ubuntuforums.org/showthread.php?t=398478",,,,,,,,, -"N","Paldo","#2a6096",,"2004.12.9",,,"https://distroware.gitlab.io/os/Linux/p/paldo",,,,,,,,, -,,,,,,,,,,,,,,,, -"N","BrazilFW","#0076b1",,"2005.10.5",,,"https://distroware.gitlab.io/os/Linux/b/brazilfw",,,,,,,,, -,,,,,,,,,,,,,,,, -"N","Jarro Negro","#000",,"2006.1.18","2017.02.24",,"https://distroware.gitlab.io/os/Linux/j/jarro-negro",,,,,,,,, -"N","Ophcrack","#8fc442",,"2006.3.24",,,"https://distroware.gitlab.io/os/Linux/o/ophcrack",,,,,,,,, -"N","Alpine Linux","#5f8dd3",,"2006.5.4",,,"https://distroware.gitlab.io/os/Linux/a/alpine-linux",,,,,,,,, -"N","postmarketOS","#009900","Alpine Linux","2017.5.6",,,"https://distroware.gitlab.io/os/Linux/p/postmarketos",,,,,,,,, -"N","Everest","#005896",,"2006.6.5","2018.01.1",,"https://distroware.gitlab.io/os/Linux/q/qomo","Qomo","2009.5","https://distroware.gitlab.io/os/Linux/q/qomo",,,,,, -"N","Zeroshell","#0000c0",,"2006.6.25",,,"https://distroware.gitlab.io/os/Linux/z/zeroshell",,,,,,,,, -,,,,,,,,,,,,,,,, -"N","SliTaz","#000",,"2007.4.1",,,"https://distroware.gitlab.io/os/Linux/s/slitaz",,,,,,,,, -"N","Tiny SliTaz","#df8f06","SliTaz","2010.6.1",,,"https://distroware.gitlab.io/os/Linux/t/tiny-slitaz",,,,,,,,, -"N","openmamba","#4db90a",,"2007.6",,,"https://distroware.gitlab.io/os/Linux/o/openmamba",,,,,,,,, -"N","Syllable Server","#4488bb",,"2007.10","2013.06.08",,"https://distroware.gitlab.io/os/Linux/s/syllable-server",,,,,,,,, -"N","Ångström","#9cc32a",,"2007.12",,,"https://distroware.gitlab.io/os/Linux/a/angstrom",,,,,,,,, -"N","PLoP","#c0c0d8",,"2007.12.26",,,"https://distroware.gitlab.io/os/Linux/p/plop",,,,,,,,, -,,,,,,,,,,,,,,,, -"N","VoidLinux","#478061",,"2008",,,"https://distroware.gitlab.io/os/Linux/v/voidlinux",,,,,,,,, -"N","Exherbo","#006600",,"2008.5.20",,,"https://distroware.gitlab.io/os/Linux/e/exherbo",,,,,,,,, -,,,,,,,,,,,,,,,, -"N","Tiny Core","#4f5f82",,"2009.1.5",,,"https://distroware.gitlab.io/os/Linux/t/tiny-core",,,,,,,,, -"N","piCorePlayer","#7E7E7E","Tiny Core","2013.6.16",,,"https://distroware.gitlab.io/os/Linux/p/picoreplayer",,,,,,,,, -"N","dCore","#4f5f82","Tiny Core","2013.06.28",,,"https://distroware.gitlab.io/os/Linux/d/dcore",,,,,,,,, -"#N","Nanolinux","#BFC3BF","Tiny Core","2013.11.23",,,"https://distroware.gitlab.io/os/Linux/n/nanolinux",,,,,,,,, -"N","Dragora","#56b04f",,"2009.3.13",,,"https://distroware.gitlab.io/os/Linux/d/dragora",,,,,,,,, -"N","webOS","#3ea3bd",,"2009.6.6",,,"https://distroware.gitlab.io/os/Linux/w/webos",,,,,,,,, -"N","LuneOS","#48a9f6","webOS","2014.09.1",,,"https://distroware.gitlab.io/os/Linux/l/luneos",,,,,,,,, -"N","OpenELEC","#88BDE1",,"2009.9.6","2020.06.3",,"https://distroware.gitlab.io/os/Linux/o/openelec",,,,,,,,, -"N","Lakka","#C0392B","OpenELEC","2015.5",,,"https://distroware.gitlab.io/os/Linux/l/lakka",,,,,,,,, -"N","LibreELEC","#000CB5","OpenELEC","2016.3",,,"https://distroware.gitlab.io/os/Linux/l/libreelec",,,,,,,,, -,,,,,,,,,,,,,,,, -"#N","Igelle","#e77918",,"2010.2.22",,,"http://www.igelle.com/",,,,,,,,, -"N","0Linux","#10a409",,"2010.3.3","2017.09.9",,"https://distroware.gitlab.io/os/Linux/0-9/0linux",,,,,,,,, -"N","4M","#888",,"2010.10.10",,,"https://distroware.gitlab.io/os/Linux/0-9/4m",,,,,,,,, -,,,,,,,,,,,,,,,, -"N","noop","#303030",,"2012.7.20",,,"https://distroware.gitlab.io/os/Linux/n/noop",,,,,,,,, -"N","Bedrock","#00b070",,"2012.8.3",,,"https://distroware.gitlab.io/os/Linux/b/bedrock",,,,,,,,, -,,,,,,,,,,,,,,,, -"N","AOSC OS","#32405a",,"2013.6",,,"https://distroware.gitlab.io/os/Linux/a/aosc-os",,,,,,,,, -,,,,,,,,,,,,,,,, -"N","Minimal Linux Live","#6633FF",,"2014.07.28",,,"https://distroware.gitlab.io/os/Linux/m/minimal-linux-live",,,,,,,,, -"N","Pisi Linux","#D1007C",,"2014.11.05",,,"https://distroware.gitlab.io/os/Linux/p/pisi-linux",,,,,,,,, -,,,,,,,,,,,,,,,, -"N","Evolve OS","#4d4d4d",,"2015.01.26",,,"https://distroware.gitlab.io/os/Linux/s/solus","Solus","2015.05.17",,,,,,, -"N","Clear Linux","#80E0DA",,"2015.02.09",,,"https://distroware.gitlab.io/os/Linux/c/clear-linux",,,,,,,,, -"N","RancherOS","#3BC7D2",,"2015.02.09","2021.12.29",,"https://distroware.gitlab.io/os/Linux/r/rancher-os",,,,,,,,, -"N","Super Grub2 Disk","#ff6633",,"2015.02.15",,,"https://distroware.gitlab.io/os/Linux/s/super-grub",,,,,,,,, -"N","OviOS","#000",,"2015.7.13",,,"https://distroware.gitlab.io/os/Linux/o/ovios",,,,,,,,, -,,,,,,,,,,,,,,,, -"N","Asteroid OS","#e67e22",,"2016.12.7",,,"https://distroware.gitlab.io/os/Linux/a/asteroidos/",,,,,,,,, -"N","januslinux","#7e7eff",,"2016.12.14","2021.12.10",,"https://distroware.gitlab.io/os/Linux/a/ataraxia/","Ataraxia Linux","2019.04.10","https://distroware.gitlab.io/os/Linux/a/ataraxia/",,,,,, -"N","Batocera","#000",,"2016.12.26",,,"https://distroware.gitlab.io/os/Linux/b/batocera/",,,,,,,,, -,,,,,,,,,,,,,,,, -"N","AOSP","#a4c639",,"2007.11.5",,,"https://distroware.gitlab.io/os/Linux/LinuxAndroid/a/android",,,,,,,,, -"N","CyanogenMod","#33B5E5","AOSP","2009.7.1","2016.12.31",,"https://distroware.gitlab.io/os/Linux/LinuxAndroid/c/cyanogenmod",,,,,,,,, -"##N","Cyanogen OS","#217594","CyanogenMod","2015.3","2016.12.31",,"https://distroware.gitlab.io/os/Linux/LinuxAndroid/c/cyanogenmod",,,,,,,,, -"N","LineageOS","#167C80","CyanogenMod","2016.12.23",,,"https://distroware.gitlab.io/os/Linux/LinuxAndroid/l/lineageos",,,,,,,,, -"N","Android-x86","#1DA066","AOSP","2009.09.1",,,"https://distroware.gitlab.io/os/Linux/LinuxAndroid/a/android-x86",,,,,,,,, -"#N","Remix OS","#1FC8F5","Android-x86","2015.11.18","2017.07.17",,"https://distroware.gitlab.io/os/Linux/LinuxAndroid/r/remixos",,,,,,,,, -"#N","Phoenix OS","#585858","Android-x86","2016.01.23",,,"https://distroware.gitlab.io/os/Linux/LinuxAndroid/p/phoenixos",,,,,,,,, -"N","Android-IA","#006ECA","AOSP","2012.08.29","2018.10.02",,"https://distroware.gitlab.io/os/Linux/LinuxAndroid/a/android-ia",,,,,,,,, -"N","OmniROM","#A5C53E","AOSP","2013.08.23",,,"https://distroware.gitlab.io/os/Linux/LinuxAndroid/o/omnirom",,,,,,,,, -"##N","Android Wear","#a4c639","AOSP","2014.03.18",,,"https://distroware.gitlab.io/os/Linux/LinuxAndroid/a/android-wear","Wear OS","2018.03.15","https://distroware.gitlab.io/os/Linux/LinuxAndroid/a/android-wear",,,,,, -"#N","CopperheadOS","#167C80","AOSP","2015.04.21",,,"https://distroware.gitlab.io/os/Linux/LinuxAndroid/c/copperhead-os",,,,,,,,, -"##N","Project Brillo","#a4c639","AOSP","2015.05.28",,,"https://distroware.gitlab.io/os/Linux/LinuxAndroid/a/android-things","Android Things","2016.12.13","https://distroware.gitlab.io/os/Linux/LinuxAndroid/a/android-things",,,,,, -"N","GrapheneOS","#212121","AOSP","2019.04.03",,,"https://distroware.gitlab.io/os/LinuxAndroid/g/grapheneos/",,,,,,,,, -,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,, -"#","Connectors",,,,,,,,,,,,,,, -"#","Leaving 'To When' empty will result in using 'From When' as this value",,,,,,,,,,,,,,, -"#","From When","From","To When","To","Thickness","Color",,,,,,,,,, -"C","1998.6","Debian",,"MNIS","2","#bf1238",,,,,,,,,, -"C","2000.4","Debian",,"Demolinux","2","#bf1238",,,,,,,,,, -"C","2004.7","Debian",,"Medialinux","2","#bf1238",,,,,,,,,, -"C","2006.6.21","Debian",,"Danix","2","#bf1238",,,,,,,,,, -"C","2006.4","Debian",,"Bayanihan","2","#bf1238",,,,,,,,,, -"C","2006.5","Debian",,"Symphony OS","2","#bf1238",,,,,,,,,, -"C","2006.7.1","Debian",,"B2D","2","#bf1238",,,,,,,,,, -"C","2006.7.16","Debian",,"Dreamlinux","2","#bf1238",,,,,,,,,, -"C","2007.3","MAX",,"MAX ","2","#477dbe",,,,,,,,,, -"C","2007.12.3","Debian",,"MEPIS","2","#bf1238",,,,,,,,,, -"C","2008.2","Debian",,"Lihuen","2","#bf1238",,,,,,,,,, -"C","2008.3.1","ParallelKnoppix",,"PelicanHPC","2","#a0553c","# ParallelKnoppix rebased on Debian, name change",,,,,,,,, -"C","2009.2.11","Debian",,"Auditor Security Collection","2","#bf1238",,,,,,,,,, -"C","2009.3.25","Debian",,"Musix","2","#bf1238",,,,,,,,,, -"C","2009.5.8","Debian",,"AV","2","#bf1238",,,,,,,,,, -"C","2010.1.9","Auditor Security Collection",,"Backtrack ","4","#557c94",,,,,,,,,, -"C","2010.3.19","Debian",,"CrunchBang","2","#bf1238",,,,,,,,,, -"C","2010.6","Debian",,"Eeebuntu","2","#bf1238",,,,,,,,,, -"#C","2010.10.10","Debian",,"Joatha","2","#bf1238",,,,,,,,,, -"#C","2011.5.24","Debian",,"Zenix OS","2","#bf1238",,,,,,,,,, -"#C","2012.8.15","Debian",,"Airinux","2","#bf1238",,,,,,,,,, -"C","2013.3.14","Backtrack ",,"Kali","2","#557c94",,,,,,,,,, -"C","2013.03.27","Pardus",,"Pardus ","2","#da9746",,,,,,,,,, -"C","2013.06.28","Debian",,"dCore","1","#bf1238","# Tiny Core spin-off compatible with Debian",,,,,,,,, -"C","2013.8.6","Debian",,"gNewSense","2","#bf1238",,,,,,,,,, -"C","2013.09.07","Raspyfi",,"Volumio","2","#48bd87",,,,,,,,,, -"C","2014.03.24","MEPIS",,"MX Linux","4","#bf1238",,,,,,,,,, -"C","2014.03.24","antiX",,"MX Linux","2","#bf1238",,,,,,,,,, -"C","2015.02.15","Rescatux",,"Super Grub2 Disk","2","#ff6633","# Made from the same developer of Rescatux",,,,,,,,, -"C","2015.06.28","Raspbmc",,"OSMC","4","#0090c4",,,,,,,,,, -"C","2016.10.23","Xinutop",,"Xinutop ","4","#002658",,,,,,,,,, -"C","2016.10.23","Netrunner",,"Netrunner ","4","#5997de","# Netrunner rebased to Debian from 16.09 release",,,,,,,,, -"C","2004.07.22","Hiwix",,"Hiweed Linux","4","#15A7E5",,,,,,,,,, -"C","2006.09.25","Hiweed Linux",,"Hiweed Linux ","4","#15A7E5",,,,,,,,,, -"C","2015.12.30","Hiweed Linux ",,"deepin","4","#15A7E5",,,,,,,,,, -"C","2020.11.25","AV",,"AV Linux ","4","#334466",,,,,,,,,, -,,,,,,,,,,,,,,,, -"C","2005.6.17","Ubuntu",,"MoLinux","2","#e95420",,,,,,,,,, -"C","2006.2.8","Ubuntu",,"Guadalinex","2","#e95420",,,,,,,,,, -"C","2006.7.21","Ubuntu",,"MEPIS","2","#e95420",,,,,,,,,, -"C","2006.11","Ubuntu",,"Medialinux","2","#e95420",,,,,,,,,, -"C","2007.4","Ubuntu",,"Lindows","2","#e95420",,,,,,,,,, -"C","2007.12","Ubuntu",,"LliureX","2","#e95420",,,,,,,,,, -"C","2008.1","Ubuntu",,"Symphony OS","2","#e95420",,,,,,,,,, -"C","2008.6.24","Ubuntu",,"Kurumin","2","#e95420",,,,,,,,,, -"C","2008.7.24","Ubuntu",,"Trisquel","2","#e95420",,,,,,,,,, -"C","2010.11.8","Ubuntu",,"Nova","2","#e95420",,,,,,,,,, -"C","2011.6.3","Ubuntu",,"Caixa Mágica","2","#e95420",,,,,,,,,, -"//C","2011.11.25","Ubuntu",,"Linkat","2","#e95420","# Linkat rebased from OpenSUSE to Ubuntu",,,,,,,,, -"C","2012.7.3","Ubuntu",,"Amahi","2","#e95420",,,,,,,,,, -"C","2013.5.6","Ubuntu",,"PC OS","2","#e95420",,,,,,,,,, -,,,,,,,,,,,,,,,, -"C","2005.7.3","Whoppix",,"WHAX","2","#000",,,,,,,,,, -"C","2008.8.2","Lindows",,"Corel","2","#3b806e",,,,,,,,,, -"C","2010.5.26","OS2005",,"MeeGo","4","#fa8700",,,,,,,,,, -"C","2013.10.28","SolusOS","2015.01.26","Evolve OS","4","#757A75",,,,,,,,,, -,,,,,,,,,,,,,,,, -"C","2010.11.9","Lubuntu",,"DEFT","2","#0169c9",,,,,,,,,, -"#C","2010.7.9","Kubuntu",,"Netrunner","2","#4f5695",,,,,,,,,, -"C","2010.9.7","Linux Mint",,"Linux Mint Debian Edition","2","#5fec52","# Ikey Doherty made that",,,,,,,,, -"C","2012.05.07","Linux Mint Debian Edition",,"SolusOS","1","#5fec52","# Ikey Doherty made that",,,,,,,,, -"C","2014.09.00","Netrunner",,"Netrunner Rolling","2","#5997de","# Netrunner present Netrunner Rolling, based on Manjaro",,,,,,,,, -"#C","2016.08.13","Netrunner",,"Maui Linux","2","#5997de","# Maui will continue as the previously Kubuntu based version of the Netrunner desktop line, Maui marks the transition from Kubuntu to KDE Neon",,,,,,,,, -"C","2017.10.10","Ubuntu GNOME",,"Ubuntu","4","#0087ed",,,,,,,,,, -,,,,,,,,,,,,,,,, -"C","1993.12","Slackware",,"LST","2","#000",,,,,,,,,, -"C","2006.2.5","WHAX",,"Auditor Security Collection","3","#445fff",,,,,,,,,, -"C","2007.8","Slackware",,"Wolvix","2","#000",,,,,,,,,, -"C","1999.12","Stampede",,"Enoch","1","#866846",,,,,,,,,, -"C","2009.7.27","Minislack",,"SLAMPP","2","#496da7",,,,,,,,,, -"C","2015.03.02","Porteus",,"Porteus Kiosk","2","#000099","# Porteus Team made a webkiosk Gentoo based OS",,,,,,,,, -,,,,,,,,,,,,,,,, -"C","1996.5","S.u.S.E",,"S.u.S.E Linux","2","#7ad4aa",,,,,,,,,, -"C","2020.7.19","Rockstor",,"Rockstor ","2","#e96748",,,,,,,,,, -,,,,,,,,,,,,,,,, -"C","2002.11.19","S.u.S.E Linux",,"United Linux","2","#7ad4aa","# UnitedLinux was created by a consortium of four Linux vendors -- SuSE, Turbolinux, Conectiva, and SCO. SuSE Linux will act as the systems integrator for the distribution",,,,,,,,, -"C","2002.11.19","Caldera OpenLinux",,"United Linux","2","#5ea3db",,,,,,,,,, -"C","2002.11.29","Turbolinux",,"United Linux","2","#8c99ce",,,,,,,,,, -"C","2002.11.9","Conectiva",,"United Linux","2","#4c3065",,,,,,,,,, -,,,,,,,,,,,,,,,, -"C","1996.5","Red Hat",,"S.u.S.E Linux","2","#cc0000",,,,,,,,,, -"C","1998.4","Red Hat",,"mkLinux","2","#cc0000",,,,,,,,,, -"C","2004.7.14","Red Hat",,"Specifix","1","#cc0000",,,,,,,,,, -"C","2005.10.23","Finnix",,"Finnix ","2","#000",,,,,,,,,, -,,,,,,,,,,,,,,,, -"C","2003.11.6","Fedora Core",,"ASPLinux","2","#362e94",,,,,,,,,, -"C","2003.11.7","Fedora Core",,"Berry","2","#362e94",,,,,,,,,, -"C","2004","Fedora Core",,"Aurox","2","#362e94",,,,,,,,,, -"C","2004.1.12","Fedora Core",,"Linpus","2","#362e94",,,,,,,,,, -"C","2004.3.4","Fedora Core",,"Bayanihan","2","#362e94",,,,,,,,,, -"C","2004.4","Fedora Core",,"BLAG","2","#362e94",,,,,,,,,, -"C","2004.7.14","Fedora Core",,"BU Linux","2","#362e94",,,,,,,,,, -"C","2004.9.26","Fedora Core",,"Pingo","2","#362e95",,,,,,,,,, -"C","2004.12","Fedora Core",,"AnNyung","2","#362e94",,,,,,,,,, -"C","2004.11.8","Fedora Core",,"Trustix","2","#362e94",,,,,,,,,, -"C","2005.9.26","Fedora Core",,"ATmission","2","#362e94",,,,,,,,,, -"C","2008.8.19","Fedora Core",,"Moblin","2","#362e94",,,,,,,,,, -"C","2009","Fedora Core",,"Red Flag","2","#362e94",,,,,,,,,, -"C","2010.5.26","Fedora Core",,"MeeGo","2","#362e94",,,,,,,,,, -"C","2020.08.20","Mer",,"Sailfish OS","4","#002bb8",,,,,,,,,, -,,,,,,,,,,,,,,,, -"C","2004.12.19","CentOS",,"Openfiler","2","#6f4376",,,,,,,,,, -"C","2005.6","CentOS",,"ClarkConnect","2","#6f4376",,,,,,,,,, -"C","2005.6","CentOS",,"Rocks","2","#6f4376",,,,,,,,,, -"C","2005.8.20","CentOS",,"e-smith","2","#6f4376",,,,,,,,,, -,,,,,,,,,,,,,,,, -"C","2004.5.10","Scientific Linux",,"Fermi","2","#191756",,,,,,,,,, -"C","2004.6","Red Flag",,"Asianux","4","#e34043",,,,,,,,,, -"C","2005.6.15","Redmond",,"Mandrake","2","#33812b",,,,,,,,,, -"C","2005.1.24","Conectiva",,"Mandrake","2","#4c3065",,,,,,,,,, -"C","2006.6.14","Tao",,"CentOS","2","#56c1ff",,,,,,,,,, -"C","2006.7","PCLinuxOS",,"SAM","2","#78ca75",,,,,,,,,, -"C","2007.12.1","Mandrake",,"Caixa Mágica","2","#3f48c9",,,,,,,,,, -"C","2009.11.8","Aurora",,"Fedora Core","2","#ffa51e",,,,,,,,,, -,,,,,,,,,,,,,,,, -"C","2002.3","Enoch",,"Ututo","2","#a0a0f0",,,,,,,,,, -"C","2008.5.20","Enoch",,"Exherbo","1","#a0a0f0",,,,,,,,,, -"C","2007.11.7","Kororaa","2010.12.23","Kororaa ","2","#706f7f","# Christopher Smart new OS",,,,,,,,, -"C","2018.03.6","Flint OS",,"CloudReady","1","#222222",,,,,,,,,, -"C","2019.02.02","SystemRescueCD",,"SystemRescueCD ","2","#508fee",,,,,,,,,, -,,,,,,,,,,,,,,,, -"C","2005.11.23","Arch Linux",,"Underground Desktop","2","#0771a6",,,,,,,,,, -"C","2008.5.28","Arch Linux",,"DeLi","1","#0771a6",,,,,,,,,, -"C","2008.12.21","Arch Linux",,"Chakra","4","#0771a6",,,,,,,,,, -"C","2011.8.13","Arch Linux",,"DeLi","2","#0771a6",,,,,,,,,, -"C","2012.2.13","Arch Linux",,"Liquid Lemur","2","#0771a6",,,,,,,,,, -"C","2014.04.18","Arch Linux",,"KaOS","4","#0771a6",,,,,,,,,, -"C","2017.07.27","Manjaro",,"Artix","1","#3fbb3f",,,,,,,,,, -,,,,,,,,,,,,,,,, -"C","1996.5","Jurix",,"S.u.S.E","1","#9f9f9f",,,,,,,,,, -"C","1996.5","Jurix",,"S.u.S.E Linux","4","#9f9f9f","# SUSE has rebased from Slackware to Jurix",,,,,,,,, -"C","1997.3.23","LST",,"Caldera OpenLinux","2","#4e8969",,,,,,,,,, -"C","1996.10","Linux-FT",,"Caldera OpenLinux","2","#ff0031",,,,,,,,,, -"C","1999.12","DLD",,"Red Hat","2","#9e9e9e",,,,,,,,,, -"C","2001.1","Linux From Scratch",,"CRUX","1","#000",,,,,,,,,, -"C","2002.3.11","CRUX",,"Arch Linux","1","#4d699b",,,,,,,,,, -"C","2007.11.28","CRUX",,"NuTyX","1","#4d699b",,,,,,,,,, -"C","2009.10","CRUX",,"Kwort","2","#4d699b",,,,,,,,,, -"C","2012.02.10","CRUX",,"Thinstation","2","#4d699b",,,,,,,,,, -"C","2006.5.4","LEAF",,"Alpine Linux","1","#00b4d7",,,,,,,,,, -"C","2006.9.29","Specifix",,"Openfiler","2","#332c55",,,,,,,,,, -"C","2007.2.6","QiLinux","2007.6","openmamba","2","#ffd133",,,,,,,,,, -"C","2007.11","Linux From Scratch",,"IPFire","2","#000",,,,,,,,,, -"C","2008.4.30","SliTaz",,"Ophcrack","2","#000",,,,,,,,,, -"C","2010.5.5","Puppy",,"Quirky","2","#dec374",,,,,,,,,, -"C","2012.11.22","NixOS",,"GuixSD","4","#6666dd",,,,,,,,,, -"C","2013.06.28","Tiny Core",,"dCore","4","#4f5f82","# Tiny Core spin-off compatible with Debian",,,,,,,,, -"C","2015.02.09","Clear Linux",,"Evolve OS","1","#80E0DA","# Ikey Doherty works for Intel as software engineer on Clear Linux, some ideas has been imported to Solus OS. https://solus-project.com/2015/07/27/clear-inspiration/",,,,,,,,, -"C","2016.03.00","OpenELEC",,"LibreELEC","1","#000CB5","# Scission in OpenELEC, devs fork (all except founder and leader Stephan Raue)",,,,,,,,, -"C","2016.06.03","OpenWRT",,"Lede Project","1","#607891","# Scission in OpenWRT, some devs fork (a merge is being talked)",,,,,,,,, -"C","2017.01.21","LibreELEC",,"Lakka","2","#000CB5","# Lakka rebased to LibreELEC",,,,,,,,, -"C","2018.01.2","Lede Project",,"OpenWRT","4","#607891",,,,,,,,,, -,,,,,,,,,,,,,,,, -"##C","2015.3","CyanogenMod",,"Cyanogen OS","2","#33B5E5","# CyanogenMod with additional services, made by Cyanogen Inc.",,,,,,,,, -"C","2016.12.23","CyanogenMod",,"LineageOS","2","#33B5E5","# Steve Kondik forked his own project since CyanogenMod is shutting down by Cyanogen Inc. (also Cyanogen OS as OS is shutting down )",,,,,,,,, -,,,,,,,,,,,,,,,, -"#","Domains",,,,,,,,,,,,,,, -"#","Distribution","Color","Intensity",,,,,,,,,,,,, -"D","Debian","#bf1238","15",,,,,,,,,,,,, -"D","Slackware","#000000","15",,,,,,,,,,,,, -"D","Red Hat","#cc0000","15",,,,,,,,,,,,, -"D","S.u.S.E Linux","#4bb679","22",,,,,,,,,,,,, -"D","Enoch","#a0a0f0","22",,,,,,,,,,,,, -"D","Arch Linux","#0771a6","10",,,,,,,,,,,,, -"D","AOSP","#a4c639","15",,,,,,,,,,,,, -,,,,,,,,,,,,,,,, -"#","Images",,,,,,,,,,,,,,, -"#","File Path","x Position","y Position",,,,,,,,,,,,, -"SVG","images/tux.svg","480","1730",,,,,,,,,,,,, -"#SVG","images/gnu.svg","635","190",,,,,,,,,,,,, -"SVG","images/info-connectors.svg","40","1955",,,,,,,,,,,,, +,,,,,,,,,,,,,, +"//!","Family history of PlanetSide 2 in the western and mid-western United States",,,,,,,,,,,,, +"//!","Some outfits are commented out due to lacking sufficient data.",,,,,,,,,,,,, +"//!",,,,,,,,,,,,,, +"//!","Data collected by Varunda and FalcoArnold",,,,,,,,,,,,, +"//!","Maintained by snappyapple632",,,,,,,,,,,,, +"//!",,,,,,,,,,,,,, +"//!",,,,,,,,,,,,,, +"//!","Permission is granted to copy, distribute and/or modify this document",,,,,,,,,,,,, +"//!","under the terms of the GNU Free Documentation License, Version 1.3",,,,,,,,,,,,, +"//!","or any later version published by the Free Software Foundation;",,,,,,,,,,,,, +"//!","with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.",,,,,,,,,,,,, +"//!",,,,,,,,,,,,,, +"//!",,,,,,,,,,,,,, +"//","Open/save this file as a standard CSV <=> comma (,) separated and double quotes ("") as text delimiter.",,,,,,,,,,,,, +"//","You can safely insert commas or double quotes into data fields.",,,,,,,,,,,,, +"//","EXCEPTION: Don't insert a comma right after a double quote, since this terminates the field.",,,,,,,,,,,,, +"//","When editing with LibreOffice Calc, load the file with “quoted field as text” turned on to prevent autoformatting.",,,,,,,,,,,,, +"//",,,,,,,,,,,,,, +"//!","gnuclad parses this correctly no matter in what order the nodes are. You can swap any lines.",,,,,,,,,,,,, +"//!",,,,,,,,,,,,,, +"//!","Empty lines get ignored, the first column controls the rest of the line:",,,,,,,,,,,,, +"//!","# = comment, N = node, C = connector, D = domain",,,,,,,,,,,,, +"//!","SVG = SVG image to include, PNG = PNG image to include",,,,,,,,,,,,, +"//!",,,,,,,,,,,,,, +,,,,,,,,,,,,,, +"#","Nodes",,,,,,,,,,,,, +"#","Name","Color","Parent","Start","Stop","Icon","Description","[Namechange","When","Description","[Namechange","When","Description",". . . ]]" +"N","[4x4] Sweet Air Brigade","#000000",,"2013","2013",,,,,,,,, +"N","[ABB] Armoured Black Birds","#000000",,"2013.04","2013.12",,,,,,,,, +"N","[BADD] Bad Dude Brigage","#000000",,"2013.04","2013.12",,,,,,,,, +"N","[HVOK] Havoks","#000000",,"2013.09","2013.12",,,,,,,,, +"N","[LALL] Lib and Let Lib","#000000",,"2013","2013",,,,,,,,, +"N","[M7] Clan M7","#000000",,"2013","2013",,,,,,,,, +"N","[SMF] SMF","#000000",,"2012.11","2013",,"^ Merge all of these guys into RBRN",,,,,,, +"N","[00] Recursion","#0138a4","[RBRN] Ares Reborn","2013.07",,,,,,,,,, +"N","[0RK] DA DEATHSKULLZ","#0138a4",,"2020.12",,,,,,,,,, +"N","[108S] 108 Shock Division","#0138a4",,"2015","2016.08",,,,,,,,, +"N","[1STS] 1st Strike Team","#0138a4",,"2012.08","2015",,,,,,,,, +"N","[3AGL] Freedom Eagles","#0138a4","[PALD] Paladens","2016.12","2017.09",,,,,,,,, +"N","[4FS] Freedom Syndicate","#0138a4",,"2016.07","2017",,,,,,,,, +"N","[4R] 4Runners","#0138a4",,"2016.04","2017.06",,,,,,,,, +"#N","[4REE] Freedom Pharce","#0138a4",,"???",,,,,,,,,, +"N","[5RNG] 5th Rangers Battalion","#0138a4",,"2017.02","2019.08",,,,,,,,, +"N","[666] The Devil Dogs","#0138a4",,"2012.11",,,,,,,,,, +"N","[7R7] Rapture","#0138a4",,"2018.11","2018.12",,,,,,,,, +"N","[82IN] 82nd ABN INF","#0138a4",,"2013.02","2013.12",,,,,,,,, +"N","[8SEC] Eight Seconds","#0138a4","[NCxC] NC Honor Guard","2019.04",,,,,,,,,, +"N","[ACNS] Ascension Company","#0138a4","[VVAR] VVar Machine","2013.07","2014.11",,,,,,,,, +"N","[ADK] A Different Kind","#0138a4",,"2012.11","2019",,,,,,,,, +"N","[AG7] Aegis7 Australia","#0138a4",,"2019","2020",,,"[AG7] Aegis7","2019.04",,,,, +"N","[AGF1] Alcoholics Generalized Freedom","#0138a4","[DSD1] Drunk Science Division","2020.03",,,,,,,,,, +"N","[AXN] Arbiters ex Nox","#0138a4",,"2015.06","2016.11",,,,,,,,, +"N","[B4ND] Band of Anarchy","#0138a4","[GSGS] Global Strategies Group","2013.09","2017",,,,,,,,, +"N","[BFCT] Blackfoot Contracting","#0138a4","[DGia] Army of the Dim Giant","2020.02",,,,,,,,,, +"N","[BIIG] Big Incorporated","#0138a4",,"2019","2021.04",,,,,,,,, +"N","[BinC] Brothers in Christ","#0138a4",,"2013.10","2017.09",,,,,,,,, +"N","[BIZY] BIIG KOZY CO","#0138a4","[BIIG] Big Incorporated","2021.04",,,,,,,,,, +"N","[BROC] Briggs Invasion of Connery","#0138a4",,"2014.03",,,,,,,,,, +"N","[BSM1] Black Scorpion Mercenaries","#0138a4",,"2021.07",,,,,,,,,, +"N","[BxO] Breakout","#0138a4","[SAvg] Savage Pack","2017",,,,,,,,,, +"N","[CASH] Genocidal Rampage","#0138a4",,"2012.11","2013.09",,,,,,,,, +"N","[CCG] Crazy Carnage Gaming","#0138a4","[1STS] 1st Strike Team","2012.11","2013.08",,,,,,,,, +"N","[CMGa] Crack Miata","#0138a4",,"2014.03","2014.10",,,,,,,,, +"N","[COLG] Corporate Legion","#0138a4",,"2012.11",,,,,,,,,, +"N","[CSTB] New Conglomerate Strategy and Tactics Bureau","#0138a4","[CASH] Genocidal Rampage","2013.09","2015",,,,,,,,, +"N","[CTD] Crash Test Dummies","#0138a4",,"2012.11","2013.02",,,,,,,,, +"N","[D1RE] The Bloodwolves","#0138a4",,"2013","2019.04",,,,,,,,, +"N","[D1RE] Venym","#0138a4",,"2019.02",,,,,,,,,, +"N","[DDLY] Deadly Dose","#0138a4",,"2012.11","2013.02",,,,,,,,, +"N","[DefX] DefconX","#0138a4",,"2017.07","2018",,,,,,,,, +"N","[DESD] Desert Ducks","#0138a4",,"2019","2020",,,,,,,,, +"N","[DGia] Army of the Dim Giant","#0138a4",,"2018.12","2020.02",,,,,,,,, +"N","[EPIC] Epic Phoenix Squad","#0138a4","[GSGS] Global Strategies Group","2013.09","2014.03",,,,,,,,, +"N","[FCOM] Armitage Free Company","#0138a4",,"2015",,,,,,,,,, +"N","[FEAR] No Fear","#0138a4","[DESD] Desert Ducks","2020","2021",,,,,,,,, +"N","[FEFA] Ironforged Alliance","#0138a4","[L0TC] Legion of the Crow","2018.05",,,,,,,,,, +"N","[FNXS] Phoenix Syndicate","#0138a4","[AG7] Aegis7 Australia","2021.01",,,,,,,,,, +"N","[FUoC] Farmers Union of Connery","#0138a4",,"2018.12",,,,,,,,,, +"N","[GOLD] Auric Eclipse","#0138a4",,"2012.11","2013.07",,,,,,,,, +"N","[GSGS] Global Strategies Group","#0138a4","[666] The Devil Dogs","2013","2013.09",,,,,,,,, +"N","[HAMD] Drunkest Division","#0138a4","[HMRD] Drunk Division","2015.03","2017.07",,,,,,,,, +"N","[HHCN] HH War legion","#0138a4",,"2016.03",,,,,,,,,, +"N","[HT] Hostile Takover","#0138a4",,"2014.08","2015",,,,,,,,, +"N","[iHOP] International House of Pwnage","#0138a4","[CSTB] New Conglomerate Strategy and Tactics Bureau","2015.01","2015",,,,,,,,, +"N","[IRTR] Iron Templars","#0138a4","[666] The Devil Dogs","2017.04","2017.09",,,,,,,,, +"N","[IS#0138a4] Insurgency","#0138a4",,"2015.04","2021",,,,,,,,, +"N","[JSG] JustSomeGamers","#0138a4",,"2014.12","2016",,,,,,,,, +"N","[KNA] Drunken Knights of Auraxis","#0138a4","[HAMD] Drunkest Division","2017.07","2018.08",,,,,,,,, +"#N","[KOZY] Spirit Corp","#0138a4",,"???","2021.04",,,,,,,,, +"N","[L0TC] Legion of the Crow","#0138a4",,"2017.06","2018.07",,,,,,,,, +"N","[LAPH] Laphing House Industries","#0138a4","[FEAR] No Fear","2021.01",,,,,,,,,, +"N","[LD50] Lethal Dosage","#0138a4",,"2017.10","2019",,,,,,,,, +"N","[LON3] Angels Behind the Front","#0138a4",,"2014.09",,,,,,,,,, +"N","[LYB] Liberty Syndicate","#0138a4","[666] The Devil Dogs","2014.01",,,,,,,,,, +"N","[N2O] Nitrous Oxide","#0138a4","[FEAR] No Fear","2021.04","2021.10",,,,,,,,, +"N","[NC0] Noble collective","#0138a4",,"2016.03","2016.04",,,,,,,,, +"N","[NCGE] New Conglomerate Golden Eagles","#0138a4",,"2012.11","2015.10",,,,,,,,, +"N","[NCxC] NC Honor Guard","#0138a4",,"2019.02","2019.04",,,,,,,,, +"N","[NEWS] Action News Team","#0138a4",,"2014.09","2015",,,,,,,,, +"N","[NFMS] Infamous","#0138a4",,"2013.08","2015.08",,,,,,,,, +"N","[NRVE] ???","#0138a4",,"2015","2017",,,,,,,,, +"#N","[NT] Nacho Time","#0138a4","[NEWS] Action News Team","???",,,,,,,,,, +"N","[NWYT] Not What You Think","#0138a4","[KNA] Drunken Knights of Auraxis","2018.12","2021.01",,,,,,,,, +"N","[NXPG] Nox Praetorian Guard","#0138a4",,"2015.02","2016.04",,,,,,,,, +"N","[ODIN] Sons of Odin","#0138a4",,"2013","2017",,,,,,,,, +"N","[oNRo] New Republic","#0138a4",,"2015.08",,,,,,,,,, +"N","[ONSC] Onslaught Company","#0138a4",,"2014.05",,,,,,,,,, +"N","[OOPZ] Brave","#0138a4",,"2020.11","2021.03",,,,,,,,, +"N","[PALD] Paladens","#0138a4","[HAMD] Drunkest Division","2015.10","2016.12",,,,,,,,, +"N","[PG] Praetorian Guard","#0138a4",,"2012.11","2015.02",,,,,,,,, +"N","[PNBW] NC's Painbow","#0138a4",,"2017.04",,,,,,,,,, +"N","[PRIK] The Bastards","#0138a4","[RNGA] The Bastards","2014","2015",,,,,,,,, +"N","[PRlK] The Bastard5","#0138a4","[BxO] Breakout","2019.01",,,,,,,,,, +"N","[QQQ]","#0138a4",,"2015.05",,,,,,,,,, +"N","[R18] Regegade 18","#0138a4",,"2020.04","2020.12",,,,,,,,, +"N","[R3K] Auraxian Globetrotters","#0138a4",,"2014.04","2014.09",,,,,,,,, +"N","[RAVE] RAVE","#0138a4","[HAMD] Drunkest Division","2016.02",,,,,,,,,, +"N","[RBRN] Ares Reborn","#0138a4",,"2013.03","2013.07",,,,,,,,, +"N","[RNGA] The Bastards","#0138a4",,"2012.11",,,,,,,,,, +"#N","[S0TO] Strategic Operations and Tactics Outfit","#0138a4",,"???",,,,,,,,,, +"N","[SAvg] Savage Pack","#0138a4","[PRIK] The Bastards","2015",,,,,,,,,, +"N","[SAVI] Strategic Arms Venture, Inc","#0138a4",,"2020.11",,,,,,,,,, +"N","[SAWS] Gauss Powered Gamers","#0138a4","[108S] 108 Shock Division","2015.05","2019.09",,,,,,,,, +"N","[SBoA] Space Blueberries of America","#0138a4",,"2015.07","2017.08",,,,,,,,, +"N","[SkyA] Sky Army Group","#0138a4",,"2015.04",,,,,,,,,, +"N","[SlCt] Soldiers in Christ 2Ti2","#0138a4","[BinC] Brothers in Christ","2017.09",,,,,,,,,, +"N","[SYN] Syndicus","#0138a4","[FEAR] No Fear","2021.05",,,,,,,,,, +"N","[TLR] The Legendary Rebels","#0138a4",,"2012.11",,,,,,,,,, +"N","[TN1] The New Inquisition","#0138a4","[5RNG] 5th Rangers Battalion","2017.11","2019.03",,,,,,,,, +"#N","[TOG] The Older Gamers","#0138a4",,"???",,,,,,,,,, +"N","[Tuet] Teutonic Order","#0138a4","[BinC] Brothers in Christ","2014.04","2018.06",,,,,,,,, +"N","[UED2] UED 2","#0138a4","[UED] United Enforcement Directorate","2019.08",,,,,,,,,, +"N","[UED] United Enforcement Directorate","#0138a4","[108S] 108 Shock Division","2016.11","2019.08",,,,,,,,, +"N","[v0c] Hav0c","#0138a4","[666] The Devil Dogs","2013.09",,,,,,,,,, +"N","[VENM] Venym","#0138a4",,"2013","2019.04",,,,,,,,, +"N","[VVAR] VVar Machine","#0138a4",,"2013.03",,,,,,,,,, +"N","[WDSF] Wardog Special Forces","#0138a4","[ODIN] Sons of Odin","2017",,,,"[10co] Stormblade Company","2021.07","Rebranded from [WDSF]",,,, +"N","[WTAC] Western Tactical","#0138a4",,"2012.12",,,,,,,,,, +"N","[X] Outfit X","#0138a4",,"2012.11",,,,,,,,,, +"N","[cNSO] NSOperatives Connery","#c5c5c5",,"2020.03","2021.07",,,,,,,,, +"N","[F404] Task Force 404","#c5c5c5",,"2020.04",,,,,,,,,, +"N","[PFNS] Platinum Fairies","#c5c5c5",,"2019.04","2020.07",,,,,,,,, +"N","[1TR] First Terran Rangers","#c90000",,"2012.11",,,,,,,,,, +"N","[26SP] 26space","#c90000",,"2012.11",,,,,,,,,, +"N","[53C] Security Exchange Commision","#c90000",,"2020.03","2021",,,,,,,,, +"N","[56RD] 56th Recon Division","#c90000","[DRED] The Dread Legion","2013.06","2020",,,,,,,,, +"N","[5OFA] S0FA","#c90000","[P4LE] PALE RIDER","2019.08",,,,,,,,,, +"N","[7IGF] 7th Inter Galactic Forces","#c90000",,"2017.02",,,,,,,,,, +"N","[81EE] 81st Elite Eagles","#c90000",,"2012.12",,,,,,,,,, +"N","[AFX] AfTeRsHoX","#c90000",,"2013.02","2016",,,,,,,,, +"N","[AMEX] Transaction","#c90000",,"2012.11",,,,,,,,,, +"N","[ASTI] Astaries","#c90000",,"2020.07",,,,,,,,,, +"N","[AxIG] Auraxis Iron Guard","#c90000",,"2020.04",,,,,,,,,, +"N","[AXX] Terran MURDER Squad","#c90000",,"2014.05",,,,,,,,,, +"N","[BIUU] bilibilibilibilibili","#c90000",,"2016.04",,,,,,,,,, +"N","[BURT] Inglorious Bursters","#c90000","[HMRD] Drunk Division","2015.04",,,,,,,,,, +"#N","[C0PA] Copperhead Company","#c90000",,"???",,,,,,,,,, +"N","[CENR] Romes Century","#c90000",,"2013.04","2014.05",,,,,,,,, +"N","[CIK] Bdogs Communication Is Key","#c90000","[Op4] The Opposition Force","2013.06",,,,,,,,,, +"N","[CTYP] Crimson Tythoon","#c90000",,"2013.1",,,,,,,,,, +"N","[CXQB] Terran Kings","#c90000",,"2015.03",,,,,,,,,, +"N","[D5WN] The Army of Dawn","#c90000",,"2020.06",,,,,,,,,, +"N","[D] The Directorate","#c90000",,"2012.11",,,,,,,,,, +"N","[DENN] Rommel Dessert Rats","#c90000",,"2020.02",,,,,,,,,, +"N","[DIKZ] Dikz in Trucks","#c90000",,"2019.09",,,,,,,,,, +"N","[DRED] The Dread Legion","#c90000",,"2012.12","2020.04",,,,,,,,, +"N","[ECL] Terran Eclipse","#c90000",,"2015.01",,,,,,,,,, +"N","[EXE] Execution","#c90000",,"2012.11","2013.06",,,,,,,,, +"N","[FASI] FASI","#c90000",,"2014.12","2015.04",,,,,,,,, +"N","[Fist] IRONFIST","#c90000",,"2012.11",,,,,,,,,, +"N","[FOOI] Goblin Tribe","#c90000",,"2019.01",,,,,,,,,, +"N","[FOR] Field of Regard","#c90000",,"2014.07","2016.06",,,,,,,,, +"N","[FXHD] Foxhound","#c90000",,"2012.11",,,,,,,,,, +"N","[GNY] Terran Genesis","#c90000","[CIK] Bdogs Communication Is Key","2021.05","2021.12",,,,,,,,, +"N","[GUBB] Gummy Bear Brigade","#c90000",,"2013.09",,,,,,,,,, +"N","[HAKA] Hackagaweas","#c90000",,"2016.02",,,,,,,,,, +"N","[HELO] Remember Happy Days","#c90000","[BURT] Inglorious Bursters","2017.07",,,,,,,,,, +"N","[HFA] Hell from Above","#c90000",,"2012.11","2013.06",,,,,,,,, +"N","[HMRD] Drunk Division","#c90000","[EXE] Execution","2014.02",,,,,,,,,, +"N","[JUGA] JUGG3RNAUT","#c90000",,"2012.11",,,,,,,,,, +"N","[LIEG] Leige","#c90000",,"2013.07",,,,,,,,,, +"#N","[LVI] 3Hyperion","#c90000",,"???",,,,,,,,,, +"N","[MDEN] Mercenarius de Noctis","#c90000",,"2013.12",,,,,,,,,, +"N","[MERC] Mercenaries","#c90000",,"2012.11",,,,,,,,,, +"N","[MKAR] Medkits and Run","#c90000",,"2021.06",,,,,,,,,, +"N","[MORI] The empire of the Doomsday","#c90000",,"2014.09",,,,,,,,,, +"N","[NCOM] Noble Company","#c90000",,"2016.06","2016.07",,,,,,,,, +"N","[NE0N] NEONGRIND","#c90000","[TLFT] The Lost Frontier","2014.05",,,"Merge XIIF into NE0N",,,,,,, +"N","[Op4] The Opposition Force","#c90000",,"2012.11","2015",,,,,,,,, +"N","[P1GS] WAR PIGS","#c90000","[P1GS] Spacepigs","2021.04",,,,,,,,,, +"N","[P1GS] Spacepigs","#c90000","[P4LE] PALE RIDER","2020","2021.04",,,,,,,,, +"N","[P4LE] PALE RIDER","#c90000","[PALE] PALE RIDERS OUTFIT","2017.01","2020.02",,,,,,,,, +"N","[Q0Q] Q0Q","#c90000",,"2013.08","2016.05",,,,,,,,, +"N","[R404] Those Who Dont Exist","#c90000","[CIK] Bdogs Communication Is Key","2020.05",,,,,,,,,, +"N","[RTAG] RTCN","#c90000",,"2015.05",,,,,,,,,, +"N","[RVBF] RVBFreelancers","#c90000",,"2014.08",,,,,,,,,, +"N","[S0VI] Soviet Union","#c90000",,"2019.11?",,,,,,,,,, +"N","[SMAQ] Tenderly Applying the Smackdown","#c90000",,"2016.01",,,,,,,,,, +"N","[SN] Sol Navy","#c90000",,"2012.11",,,,,,,,,, +"N","[SOLx] Sol EX","#c90000","[DRED] The Dread Legion","2013.03","2020.04",,,,,,,,, +"N","[SWAT] SWAT","#c90000",,"2012.12","2015.06",,,,,,,,, +"N","[SWRM] TheSwarm","#c90000",,"2015.03",,,,,,,,,, +"N","[SWWT] Shattered Worlds War Torn","#c90000",,"2012.11","2013.10",,,,,,,,, +"N","[T1DE] Tide","#c90000","[CIK] Bdogs Communication Is Key","2020.01",,,,,,,,,, +"N","[TABD] TR Aerial Bombardment Division","#c90000",,"2021.07",,,,,,,,,, +"N","[TIIP] The Impact","#c90000",,"2014.05","2014.12",,,,,,,,, +"N","[TLFT] The Lost Frontier","#c90000",,"2012.11",,,,,,,,,, +"N","[TNR] The New Republic","#c90000",,"2012.11",,,,,,,,,, +"N","[TRCW] Crimson Wolfpack","#c90000",,"2019.09",,,,,,,,,, +"N","[TRG] The Republic Guard","#c90000",,"2012.11",,,,,,,,,, +"N","[TUF] The United Front","#c90000",,"2012.11",,,,,,,,,, +"N","[TxR] Total Recoil","#c90000",,"2012.11","2013.03",,,,,,,,, +"N","[UN17] Unity","#c90000","[DRED] The Dread Legion","2020.04",,,,,,,,,, +"N","[VipK] Viper Korea","#c90000",,"2015.06","2017.03",,,,,,,,, +"N","[VMSx] Vehicular Man Slaughter","#c90000",,"2020.05",,,,,,,,,, +"N","[VTX] Vortext","#c90000",,"2012.11","2013.06",,,,,,,,, +"N","[WiiU] Nintendo","#c90000",,"2014.04",,,,,,,,,, +"N","[XDSX] Dark Skyes","#c90000",,"2012.11","2013.10",,,,,,,,, +"N","[XGPE] Ground Pounders Elite","#c90000",,"2014.07",,,,,,,,,, +"N","[XIIF] 12th Fleet","#c90000",,"2014.1","2018.05",,,,,,,,, +"N","[XPIV] XPIV","#c90000","[SOLx] Sol EX","2014.01",,,,,,,,,, +"N","[XPTR] XPTR","#c90000",,"2017.03",,,,,,,,,, +"N","[XXCN] Red Legion cn","#c90000",,"2016.06",,,,,,,,,, +"N","[YLBQ] YLB allied corps","#c90000",,"2016.03",,,,,,,,,, +"N","[YLBT] YLB Hero Army","#c90000",,"2019.06",,,,,,,,,, +"N","[24x7] Star Crafters UNited","#662bbf",,"2016.05",,,,,,,,,, +"N","[42VL] 42nd Vanu Legion","#662bbf",,"2012.11","2013.04",,,,,,,,, +"N","[8O0D] Spandex Trouser Monsters","#662bbf",,"2018.1",,,,,,,,,, +"N","[AM00] Animus Makana Connery","#662bbf","[FPSK] FPS KOREA","2019.05",,,,,,,,,, +"N","[AutX] Autismo Daycare","#662bbf",,"2017.01",,,,,,,,,, +"N","[BAID] Bellum Aeternus","#662bbf",,"2012.11",,,,,,,,,, +"N","[BRAC] Blood Raven Clan","#662bbf","[T42] The Forty Deuce","2014.11",,,,,,,,,, +"N","[BrDU] Brothers Down Under","#662bbf",,"2020.05",,,,,,,,,, +"N","[CHVN] The Church of Vanu","#662bbf",,"2020.07",,,,,,,,,, +"N","[Cya9] Cyanine","#662bbf",,"2019.06",,,,,,,,,, +"N","[D4RK] The Dark Reapers","#662bbf",,"2015.07",,,,,,,,,, +"N","[DOKY] Shrek Is Our Ogrelord","#662bbf","[JENK] JENK SQUAD ALPHA","2014.08","2018",,,,,,,,, +"N","[DR42] 42nd Dragoons","#662bbf",,"2020.03",,,,,,,,,, +"N","[DSD1] Drunk Science Division","#662bbf","[HAMD] Drunkest Division","2017.08",,,,,,,,,, +"N","[DSE] Darkside Empire","#662bbf",,"2012.11",,,,,,,,,, +"N","[EBON] Ebon Drakes Tactical Unit","#662bbf","[FSA] Federal Survey Alliance","2017.10",,,,,,,,,, +"N","[FCRW] Future Crew","#662bbf",,"2012.11","2014",,,,,,,,, +"N","[fiji] Goblin Juice","#662bbf","[FOOI] Goblin Tribe","2019.04",,,,,,,,,, +"N","[FPSK] FPS KOREA","#662bbf",,"2015.03",,,,,,,,,, +"N","[FSA] Federal Survey Alliance","#662bbf",,"2017.05","2018.06",,,,,,,,, +"N","[FT32] Forward Advanced Tactical 32","#662bbf",,"2012.11","2013.05",,,,,,,,, +"N","[GOW] Ghosts of Wanderhome","#662bbf",,"2012.11","2013.01",,,,,,,,, +"N","[HIVE] HIVE","#662bbf",,"2014.12","2015.09",,,,,,,,, +"N","[HO5P] Knights Hospitaller","#662bbf","[T42] The Forty Deuce","2012.11","2014.03",,,,,,,,, +"N","[IIID] Rainbow Attack Delta","#662bbf",,"2012.12","2015.12",,,,,,,,, +"N","[ILUM] Illuminati","#662bbf",,"2014.09",,,,,,,,,, +"N","[JENK] JENK SQUAD ALPHA","#662bbf",,"2012.12","2015",,,,,,,,, +"N","[JVSG] Japan VS Guardians","#662bbf",,"2013.04",,,,,,,,,, +"N","[KOJ] Keepers of Johari","#662bbf",,"2012.11",,,,,,,,,, +"N","[LD4R] Eldar Empire","#662bbf",,"2021.03",,,,,,,,,, +"N","[LIBn] The Liberaiders","#662bbf",,"2013.1",,,,,,,,,, +"N","[MeXP] Mobile Experiences Packs","#662bbf",,"2017.01",,,,,,,,,, +"N","[MqCH] Monarch","#662bbf","[TKFL] The Kings Fifth Legion","2014.06",,,,,,,,,, +"N","[NATU] Natural Selection","#662bbf","[WTAC] Western Tactical","2015.01",,,,,,,,,, +"N","[NSVS] For Hire VS","#662bbf",,"2015.1",,,,,,,,,, +"N","[OPYN] OPY","#662bbf",,"2018.02","2019.09",,,,,,,,, +"N","[Oreo] Might Ducks","#662bbf","[TWC2] The Wild Cards","2021.01",,,,,,,,,, +"N","[oTLo] The Legionnaires","#662bbf",,"2015.09","2015.12",,,,,,,,, +"N","[oVAo] Vanu Ancestry","#662bbf",,"2014.04",,,,,,,,,, +"N","[PALE] PALE RIDERS OUTFIT","#662bbf","[S3X1] Hellz Angelz","2015.08","2017.01",,,,,,,,, +"N","[PCYS] Purple Cyan Soldiers","#662bbf",,"2013.01","2014.07",,,,,,,,, +"N","[PINK] Pink Fairies","#662bbf",,"2012.11",,,,,,,,,, +"N","[PrGN] Paragon","#662bbf","[D4RK] The Dark Reapers","2019.05","2019.08",,,,,,,,, +"N","[R3ST] Resurrected","#662bbf","[00] Recursion","2017.12","2019.10",,,,,,,,, +"N","[RP] Raging Primates","#662bbf",,"2012.11",,,,,,,,,, +"N","[S3X1] Hellz Angelz","#662bbf",,"2013.05",,,,,,,,,, +"N","[Saca] Sacagaweas","#662bbf",,"2014.12",,,,,,,,,, +"N","[SPRO] Strickland Propane","#662bbf",,"2015.05","2015.08",,,,,,,,, +"N","[SVC] Supreme Vanu Crew","#662bbf",,"2013.02",,,,,,,,,, +"N","[SVRL] Sovereign Legion","#662bbf",,"2012.11","2013.05",,,,,,,,, +"N","[Sxl] Solaris Ignis","#662bbf","[S3X1] Hellz Angelz","2017.11","2020.03",,,,,,,,, +"N","[T42] The Forty Deuce","#662bbf",,"2012.11","2015",,,,,,,,, +"N","[TED] The Empyrean Divide","#662bbf",,"2012.11",,,,,,,,,, +"N","[TKFL] The Kings Fifth Legion","#662bbf",,"2012.11",,,,"[DPSO] Dropping Purple Smoke","2013.01","Rebranded from [TKFL]",,,, +"N","[TPLR] The Templar Order","#662bbf",,"2012.11","2013.10",,,,,,,,, +"N","[TWC2] The Wild Cards","#662bbf","[T42] The Forty Deuce","2014.12.04",,,,,,,,,, +"N","[UVOC] United Vanu Oceanic Corps","#662bbf",,"2019.04",,,,,,,,,, +"N","[VAST] Vanu Advanced Science and Tactics","#662bbf","[666] The Devil Dogs","2013.03","2016.08",,,,,,,,, +"N","[VSoD] Vanu Sovereignty or Die","#662bbf",,"2014.09",,,,,,,,,, +"N","[VXD] Victory Xor Death","#662bbf",,"2013.01",,,,,,,,,, +"N","[X23] The Legendary 23rd","#662bbf",,"2012.11",,,,,,,,,, +"N","[xBSx] Birthday Suits","#662bbf",,"2020.04",,,,,,,,,, +"N","[XCEP] Exceptions","#662bbf",,"2016.1","2018.02",,,,,,,,, +"N","[xPIT] THE PIT","#662bbf",,"2019.03",,,,,,,,,, +"N","[xz] Senpai","#662bbf",,"2018.12",,,,,,,,,, +"N","[YBOK] YBOK","#662bbf",,"2012.11","2013.04",,,,,,,,, +"N","[ISV] VSA Resource Center","#662bbf",,"2018.02.07",,,,,,,,,, +"N","[V] Vindicators","#662bbf",,"2012",,,,,,,,,, +"N","[D3RP] Derp Company","#662bbf",,"2012.11",,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +"#","Connectors",,,,,,,,,,,,, +"#","Leaving 'To When' empty will result in using 'From When' as this value",,,,,,,,,,,,, +"#","From When","From","To When","To","Thickness","Color",,,,,,,, +"#C","2019.4","[FOOI] Goblin Tribe",,"[fiji] Goblin Juice","2","#000000",,,,,,,, From ba14551b54d2fd9cb17dc5f5c5cd43e91c6a4f9f Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Sat, 28 Mar 2026 18:48:52 -0700 Subject: [PATCH 02/40] Cleaning up --- CHANGELOG | 634 ----------- README.md | 32 +- images/debian.svg | 90 -- images/gnu.svg | 2559 ------------------------------------------ images/slackware.svg | 134 --- images/tux.svg | 612 ---------- 6 files changed, 2 insertions(+), 4059 deletions(-) delete mode 100644 CHANGELOG delete mode 100644 images/debian.svg delete mode 100644 images/gnu.svg delete mode 100644 images/slackware.svg delete mode 100644 images/tux.svg diff --git a/CHANGELOG b/CHANGELOG deleted file mode 100644 index 66ddabc..0000000 --- a/CHANGELOG +++ /dev/null @@ -1,634 +0,0 @@ -Linux Distributions Timeline | CHANGELOG -======================================== - -24.10 2024.10.26 -* Blacklisted: Librassoc (too short lifetime) -* Discontinued: CentOS (+2024-06-30) -* Discontinued: Scientific Linux (+2024-06-30) -* Discontinued: Ataraxia Linux (2021-12-09 last git commit) -* Discontinued: Rxart (2016 last release) -* Renamed: Scientific to Scientific Linux - -22.10 2022.10.31 -* Added: CentOS Stream -* Added: Batocera -* Added: Rocky Linux (thanks to John Moon) -* Added: AlmaLinux (thanks to Jack Aboutboul) -* Added: Flatcar Container Linux (thanks to Vincent Batts) -* Added: Rockstor [OpenSUse branch] (thanks to Stephen Brown II ) -* Added: Connector Slackware -> LST -* Added: Connector CRUX -> Thinstation -* Blacklisted: ServOS (too short lifetime) -* Blacklisted: Progress (not a distro) -* Blacklisted: Voltalinux (too short lifetime) -* Discontinued: RancherOS (thanks to mcen1) -* Discontinued: Chakra -* Discontinued: Draco -* Discontinued: Xinutop -* Discontinued: Guadalinex (thanks to OkayPJ) -* Discontinued: VectorLinux (thanks to OkayPJ) -* Discontinued: Bardinux (thanks to OkayPJ) -* Discontinued: Mer -* Discontinued: Black Lab Linux -* Discontinued: VortexBox -* Rebased: Xinutop (Debian since 2016.10) -* Rebased: Pardus (Debian since 2013.03.27) -* Rebased: CoreOS/Container Linux to Chromium OS (thanks to Vincent Batts) -* Rebased: OpenMandriva Lx to Mandrake (thanks to AngryPenguinPL) -* Renamed: Black Lab to Black Lab Linux -* Renamed: Red Hat Enterprise to Red Hat Enterprise Linux -* Fixed: Parted Magic base -* Fixed: Caldera OpenLinux base - -21.10 2021.10.23 -* Added: EuroLinux (thanks to jakub-olczyk, AlexBaranowski and Barnabasz) -* Added: postmarketOS (thanks to krkk) -* Blacklisted: bundled with hardware only distros (CromeOS, etc) -* Blacklisted: commercial only (no sources) embedded distros (ELinOS, etc) -* Continued: Lunar Linux (thanks to dagbrown) -* Discontinued: OpenELEC -* Discontinued: Qomo (thanks to OkayPJ) -* Discontinued: SteamOS (the old Debian based) -* Discontinued: Rocks, TENS -* Rebased: OSMC (Debian since 2015.06.28, thanks to jb2cool) -* Rebased: AV Linux (MX Linux since 2020.11.25) -* Rebased: Finnix (Debian since 2005.10.23) -* Fixed: SUSE and openSUSE history - -20.10 2020.10.25 -* Added: Ataraxia Linux (thanks to Protonesso) -* Blacklisted: Swift (celebrity related distro) -* Blacklisted: ChaletOS (too short lifetime) -* Blacklisted: OpenNode (no distro found) -* Blacklisted: Gnu-HALO (too short lifetime) -* Blacklisted: How-Tux (too short lifetime) -* Blacklisted: Satanic Edition (too short lifetime) -* Blacklisted: Mamona (too short lifetime) -* Blacklisted: Garuda (too short lifetime) -* Blacklisted: Fusion (too short lifetime) -* Blacklisted: FoX (too short lifetime) -* Blacklisted: HP Secure (too short lifetime) -* Blacklisted: AsianLinux (too short lifetime) -* Blacklisted: epiOS (too short lifetime) -* Blacklisted: Apricity (too short lifetime) -* Blacklisted: MorpheusArch Linux (too short lifetime) -* Blacklisted: SwagArch GNU/Linux (too short lifetime) -* Blacklisted: Maui Linux (too short lifetime) -* Blacklisted: Handy Linux (too short lifetime) -* Blacklisted: Impi (too short lifetime) -* Blacklisted: Xebian (too short lifetime) -* Blacklisted: Bluewall (too short lifetime) -* Blacklisted: Amber (too short lifetime) -* Blacklisted: Euronode (too short lifetime) -* Blacklisted: Polippix (too short lifetime) -* Blacklisted: ZoneCD (too short lifetime) -* Blacklisted: Armed (too short lifetime) -* Blacklisted: Happy Linux (too short lifetime) -* Blacklisted: EvilEntity (too short lifetime) -* Blacklisted: Storm (too short lifetime) -* Blacklisted: Ultrapenguin (too short lifetime) -* Blacklisted: SuperRescue (too short lifetime) -* Continued: Red Flag (thanks to xingjiapeng) -* Continued: Finnix -* Continued: Draco -* Discontinued: Point Linux (thanks to xingjiapeng) -* Discontinued: Viperr, Lunar Linux, Sonar GNU/Linux -* Discontinued: Tanglu -* Discontinued: Container Linux (previously CoreOS) -* Discontinued: Antergos (thanks to pushkar-bharambe) -* Discontinued: Flint OS (merged into CloudReady) -* Discontinued: Superb Mini Server, Christian Edition -* Discontinued: Ulteo, DEFT, Voyage Linux, UHU -* Discontinued: Semplice, LinuxBBQ, wattOS, UberStudent -* Rebased: SUSE -* Rebased: Kali (based on Debian) -* Rebased: Volumio (based on Debian) -* Rebased: SystemRescueCD (Arch since 2019.02.02) -* Rebased: WHAX (based on Slax) -* Rebased: Backtrack (Ubuntu since 2010.01.9) -* Rebased: MAX (Ubuntu since 2007.03) -* Rebased: Netrunner (Debian since 2016.10.23) -* Rebased: Linkat (OpenSUSE since 2009.10.15) -* Rebased: Linkat (Ubuntu since 2011.11.25) -* Rebased: Stresslinux (OpenSUSE since 2010.04.13) -* Rebased: Hiweed Linux (Debian since 2004.7.22) -* Rebased: Hiweed Linux (Ubuntu since 2006.09.25) -* Rebased: deepin (Debian since 2015.12.30) -* Renamed: Void to VoidLinux -* Renamed: Ylmf to Ylmf OS (thanks to xingjiapeng) -* Renamed: Sparky to Sparky Linux (thanks to xingjiapeng) -* Renamed: Happy to Happy Linux (thanks to xingjiapeng) -* Renamed: deepin (various) (thanks to xingjiapeng) -* Renamed: Elementary OS to elementary OS (thanks to xingjiapeng) -* Renamed: gnuLiNex to gnuLinEx (thanks to xingjiapeng) -* Renamed: Ubuntu DesktopPack to Ubuntu-Pack (there are multiple edition, - not only desktop related) (thanks to xingjiapeng) -* Renamed: GuixSD to Guix System (thanks to xingjiapeng) -* Renamed: Raspbian to Raspberry Pi OS -* Renamed: SystemRescueCD to SystemRescue -* Renamed: Voyage to Voyage Linux -* Renamed: Auditor Security Linux to Auditor Security Collection -* Renamed: Arch to Arch Linux -* Fixed: link for VoidLinux (thanks to Unrealrussian) -* Fixed: link for Lihuen -* Fixed: links for SystemRescueCD/SystemRescue -* Fixed: link for MCC Interim (thanks to SoulRepo) -* Fixed: link for Red Flag (thanks to xingjiapeng) -* Fixed: Slackware started before Debian -* Fixed: start date for Nethserver (not definitive) -* Fixed: start date for Chromium OS -* Fixed: deepin history (thanks to xingjiapeng) -* Misc: rewrite of build.sh in POSIX shell by Konimex - -19.04 2019-04-30 -* Added: Raspbmc/OSMC, OmniROM -* Added: Shift Linux (discontinued) (thanks to jristz) -* Added: ArchMerge/ArcoLinux, Pop OS, Bluestar Linux -* Added: SwagArch GNU/Linux, Snakeoil OS -* Added: Hyperbola (thanks to André Silva) -* Added: Ubuntu Touch (thanks to Michael McMahon) -* Added: Arch Linux 32 (thanks to kRkk) -* Added: Artix (thanks to PaoJiao, xnano200, konimex) -* Added: Endless OS (thanks to btreut) -* Added: Q4OS (thanks to larkivisto) -* Added: Asteroid OS, BBQLinux -* Added: SCO Linux (discontinued) -* Discontinued: Vyatta, Korora, Hawaii OS, Parsidora -* Discontinued: DeLi(cate), XBMCbuntu, ZevenOS -* Discontinued: Symphony OS, Bridge, IPCop, eZeY -* Discontinued: Hanthana, Stephenson's Rocket -* Discontinued: Chapeau, Finnix, Quirky -* Discontinued: PoliArch, Android-IA, Edubuntu -* Discontinued: Parsix (thanks to jorgenatz) -* Discontinued: Burapha (thanks to jorgenatz) -* Discontinued: Caixa Mágica (thanks to jorgenatz) -* Discontinued: Synergy (thanks to jorgenatz) -* Discontinued: Fusion (thanks to jorgenatz) -* Discontinued: Devil (thanks to jorgenatz) -* Discontinued: K12 (thanks to jorgenatz) -* Discontinued: Jarro Negro (thanks to jorgenatz) -* Discontinued: Turbolinux -* Blacklisted: Mandragora, Keysoft -* Blacklisted: JOPUX (thanks to jorgenatz) -* Blacklisted: NanoLinux, Remix OS, Revenge OS -* Back to waiting list: ExTiX, VeltOS -* Back to waiting list: CopperheadOS, Phoenix OS -* Merged: Lede Project into OpenWRT -* Renamed: Android Wear to Wear OS -* Renamed: AV to AV Linux -* Renamed: ASP to ASPLinux -* Renamed: Caldera to Caldera OpenLinux -* Renamed: SCO to SCO OpenLinux -* Renamed: Lycoris to Lycoris Desktop/LX -* Fixed: start & end date for Knopperdisk -* Fixed: start date for Void (thanks to Aleppi) -* Fixed: link for Sage Live (thanks to sergds) -* Fixed: link for AV Linux -* Fixed: link for piCorePlayer (thanks to btreut) -* Fixed: link for Deepin (thanks to btreut) -* Fixed: link for PelicanHPC -* Fixed: link for Gibraltar Firewall (thanks to Zitrax) -* Fixed: link for MAX -* Fixed: link for NayuOS -* Fixed: link for ConnochaetOS -* Fixed: connector for ASPLinux (thanks to jorgenatz) -* Fixed: ChaletOS to Xubuntu-based distribution -* Fixed: normalized data (thanks to schcriher) -* Fixed: markdown in DISTRIBUTIONS.md (thanks to kRkk) - -17.10 (2017-10-29) -* Added: GuixSD, LineageOS, SteamOS, ToriOS, OSGeo-Live -* Added: Android Things/Project Brillo, Android Wear -* Added: GalliumOS, Flint OS, VeltOS, MX Linux -* Added: OviOS, AudioPhile Linux, Daphile, ARCHLabs -* Added: Ye Olde SteamOSe/Stephenson's Rocket -* Added: MorpheusArch Linux, OBRevenge OS -* Added: AOSC OS (thanks to MingcongBai) -* Added: wtfplay-live, LuneOS, LineageOS, CloudLinux OS -* Added: Knopperdisk (discontinued) -* Added: Splack Linux (discontinued) (thanks to fede2cr) -* Added: Minimal Linux Live (thanks to ivandavidov) -* Added: Super Grub2 Disk, Obarun -* Added: dCore (thanks to btreut) -* Added: Connector 2 ParallelKnoppix -> PelicanHPC -* Added: Connector 2 LibreELEC -> Lakka -* Added: Connector 4 SolusOS -> Evolve OS/Solus -* Added: Connector 4 Ubuntu Gnome -> Ubuntu -* Discontinued: Cyanogen OS, CyanogenMod , Unity Linux -* Discontinued: Red Ribbon, Apricity -* Discontinued: Madbox, Musix, Descent|OS -* Discontinued: DNALinux, SLAMPP, Topologilinux, Stux -* Discontinued: Imagineos, Slack/390, Agilialinux -* Discontinued: pQui, Slackintosh, Bluewhite64, Draco -* Discontinued: PLATYPUX, Kongoni, Linvo, Bayanihan -* Discontinued: Blag, Momonga, Ekaaty, StartCom -* Discontinued: FREESCO, dyne:bolic, GeeXboX, Legacy OS -* Discontinued: Sage Live CD, Syllable Server -* Discontinued: Remix OS (thanks to z3ntu) -* Discontinued: 0Linux (archiveos.org) -* Discontinued: Damn Small Linux, kademar -* Discontinued: Aptosid (thanks to btreut) -* Blacklisted: ChameleonOS (thanks to JulienAMOURIQ) -* Blacklisted: DSN-N, Shabdix, Bioknoppix, gOS -* Blacklisted: miniwoody, UserLinux, quantOS, Beatrix -* Blacklisted: Tirwal, Virtual, Haydar, LinuxInstall -* Blacklisted: BioBrew, FrameOS, Bintoo, Oz -* Blacklisted: Sauver, Lin2Go, Jollix, Navyn OS -* Blacklisted: Hikarunix, Chaox -* Continued: Netrunner Rolling, Swift -* Continued: Dragora (thanks to kelsoo) -* Renamed: BU to BU Linux -* Renamed: Unity to Unity Linux -* Renamed: Budgie Remix to Ubuntu Budgie -* Renamed: PUIAS to Springdale Linux -* Renamed: Skolelinux to DebianEdu -* Renamed: XBMC Live to XBMCbuntu -* Renamed: Xange to eZeY -* Renamed: LPS to TENS -* Renamed: OBRevenge OS to Revenge OS -* Fixed: Kaos to indipendent distribution (thanks to ShalokShalom) -* Fixed: SolusOS to Debian-based distribution -* Fixed: Moode to Raspbian-based distribution -* Fixed: link for BU Linux -* Fixed: link for PelicanHPC -* Fixed: link for Manjaro -* Fixed: link for Musix (thanks to Bururik) -* Fixed: link for Syllable Server -* Fixed: link for Bridge -* Fixed: link for Slackware ARM -* Fixed: link for Parsidora -* Fixed: link for Viperr -* Fixed: link for Chakra -* Fixed: link for Berry -* Fixed: link for Gobunto (thanks to Zitrax) -* Fixed: Link for Keysoft (thanks to z1tr0t3c) -* Fixed: start date for Android-x86 -* Fixed: start date for Rockstor (thanks to Mirko Arena) -* Fixed: typo in gldt.csv (thanks to Michael McMahon) -* Fixed: typo in readme.md (thanks to Ron Korving) - -16.12 (2016-12-25) -* Added: Keysoft, Parted Magic, Pisi Linux, Porteus Kiosk -* Added: Devuan, Refracta, Moode, piCorePlayer -* Added: Xinutop, LuninuX OS/Sn0wL1nuX, Stresslinux (discontinued) -* Added: armbian, Linux Router Project, Nanolinux -* Added: Peach OSI, Budgie-remix -* Added: Connector 2 Porteus -> Porteus Kiosk -* Added: Connector 2 OpenSUSE -> Linkat -* Added: Connector 2 Ubuntu -> Linkat -* Added: Connector 2 OpenSUSE -> Stresslinux -* Added: Connector 1 LEAF -> Alpine -* Added: Connector 1 Linux From Scratch -> CRUX (thanks to Mathnerd314) -* Added: Domain for Gentoo, Arch, Android -* Renamed: CoreOS to Container Linux -* Renamed: Astaro to Sophos UTM -* Discontinued: Mythbuntu, Netrunner Rolling, DoudouLinux -* Discontinued: aLinux, Coyote -* Blacklisted: Hadron, Igelle -* Removed: OpenEmbedded (not a distribution) -* Fixed: Placement for Mamona -* Fixed: Volumio/Raspyfi start date and original name -* Fixed: SUSE editions -* Fixed: United Linux to SUSE-based distribution -* Fixed: Splitted Kororaa and Korora -* Fixed: Links for SUSE -* Fixed: LEAF to Linux Router Project-based distribution - -16.11 (2016-11-05) -* Added: Clear Linux, SolusOS, Maui OS, Maui Linux -* Added: Android-IA, Android-x86, Remix OS, Phoenix OS -* Renamed: Linux Mint Debian to Linux Mint Debian Edition -* Renamed: Maui OS to Hawaii OS -* Renamed: 0 to 0Linux -* Discontinued: Matriux, Macpup, Liberté, SolusOS, Mepis -* Blacklisted: P@xtreme, Ophone -* Changed: Link for 0Linux -* Connectors: -* Added: Connector 1 Clear Linux -> Solus -* Added: Connector 2 Debian -> Netrunner -* Added: Connector 2 Linux Mint -> Linux Mint Debian Edition -* Added: Connector 1 Linux Mint Debian Edition -> SolusOS -* Added: Connector 2 Netrunner -> Netrunner Rolling -* Added: Connector 2 Netrunner -> Maui Linux -* Added: Connector 1 OpenELEC -> LibreELEC -* Added: Connector 1 OpenWRT -> Lede Project -* Removed: Connector Gentoo -> ChromiumOS - -16.10 (2016-10-16) -* Added: VyOS, Sailfish OS, Apricity OS, PoliArch, Yunohost -* Added: ChromeOS, CloudReady, NayuOS, RancherOS, Noop -* Renamed: Mint to Linux Mint -* Fixed: Link for Vyatta -* Fixed: Ubuntu DesktopPack start date -* Discontinued: Danix, Kaella, Artistix, Aquamorph, Newtoos -* Discontinued: Poseidon, Neo Dizinha Linux, Swift, Molinux, Venenux -* Discontinued: Tuquito, Epidemic, Estrella Roja, Tango Studio, SecUntu -* Discontinued: Doudou, GNUguitariNUX, , Resulinux, NepaLinux -* Discontinued: PureOS, Inquisitor, Saline OS, Liquid Lemur, Snowlinux -* Discontinued: Polippix, Asturix, PUD, Sabily, Monomaxos, AriOS -* Discontinued: Toorox, Papug, Gentoox, OPhone, Openfiler -* Discontinued: Phinx, Granular, Tinyme, SAM -* Blacklisted: Dax OS, Maryan, Zenix OS, Conducit, Joatha, LDR, srvRX Live -* Blacklisted: AnikOS, Firefly -* Thanks to: FabioLolix - -16.8 (2016-08-10) -* Added: Untangle, OpenMandriva Lx, Tanglu, Ubuntu DesktopPack, Voyager -* Added: Runtu, Endian, Rescatux, Lakka, LibreELEC, LEDE-Project -* Added: Sonar, Netrunner Rolling, EasyNAS, GeckoLinux, KDE Neon -* Fixed: Link for Parabola -* Fixed: Position for SuliX -* Fixed: Position for PC/OS (to Xubuntu) -* Fixed: Position for Runtu (to Xubuntu) -* Fixed: Position for LXLE (to Lubuntu) -* Fixed: Position for Netrunner (to Kubuntu) -* Fixed: LibreELEC to OpenELEC-based distribution -* Fixed: Simplicity to Puppy-based distribution -* Fixed: AryaLinux to LFS-based distribution -* Fixed: Qube OS to Fedora-based distribution -* Fixed: Ututo to Gentoo-based distribution -* Fixed: Engarde to Red Hat-based distribution -* Fixed: Rip to Slackware-based distribution -* Discontinued: KahelOS, LDR, CTKARch, Aurora OS, EasyPeasy -* Discontinued: Element, Fluxbuntu, GnackTrack, Ubuntu Rescue Remix -* Discontinued: Comfusion, U-Lite, Dream Studio, MoonOS, OpenGeu, Kiwi Linux -* Discontinued: Ark Linux, 2XOS, 64 Studio, Satanic Edition, Qimo 4 Kids -* Discontinued: ASLinux, Gibraltar, VLOS, AnikOS, p@xtreme, Ututo, Wolvix -* Discontinued: Dragora, RIP, Mamona, Yoper Linux, Engarde -* Thanks to: FabioLolix - -16.6 (2016-06-29) -* Added: NethServer, PrimTux, UberStudent, HandyLinux, Baruwa, Rockstor -* Added: Parrot, Point, Sparky, PC/OS -* Discontinued: Yellow Dog -* Added: Connector 2 Ubuntu -> PC/OS -* Fixed: Link for Manjaro (Thanks to Linuxing155) - -16.5 (2016-05-24) -* Added: ChaletOS, ExTiX, Univention, AryaLinux, Rebellin, Slackel -* Added: RoboLinux, Plamo, SELKS, TurnKey -* Added: Connector 2 Debian -> Pardus -* Readded: JOPUX -* Discontinued: Pear OS, Nova, Commodore OS, MeeGo, OS2005 -* Fixed: Nova to Enoch-based distribution -* Fixed: Pardus to Enoch-based distribution -* Changed: ThinClientOS -> 2XOS -* Changed: Repo from GitLab back to GitHub -* Changed: Link for Pear OS - -16.3 (2016-03-04) -* Added: Chapeau, Volumio -* Changed: Kororaa -> Korora - -16.2 (2016-02-07) -* Added: LXLE, Linux Lite, Ubuntu MATE, Ubuntu GNOME, Gobuntu, LinuxBBQ, Void, Raspbian -* Discontinued: Gobuntu, Garuda -* Changed: Oracle Enterprise -> Oracle Linux, Readded Chakra as an Arch fork -* Changed: Repo from GitHub to GitLab - -16.1.1 (2016-01-29) -* Fixed: SuliX base (from Fedora Core to Red Hat) -* Added: Android, CyanogenMod, Cyanogen OS, BlackArch, Kylin -* Added: Connector from Debian -> Deepin, Debian -> gNewSense - -16.1 (2016-01-28) -* Discontinued: Fuduntu, Red Flag, Jolicloud, rPath, Foresight, Mandriva, Mythdora, trixbox -* Added 4 distros (total 484): Solus, CoreOS, KaOS, Crunchbang++ -* Renamed: Crunchbang -> Bunsen Labs (The recognized community continuation, see: http://crunchbang.org/forums/viewtopic.php?id=40737) -* Changed: Chakra (no longer Arch based) -* Works best with gnuclad 0.2.4 -* When using LibreOffice Calc, turn on "quoted field as text" - -=========================================== - -12.10 (2011-10-23) -* Discontinued distros: Dreamlinux -* Continued: Damn Small Linux -* Added 10 distros (total 480): KaarPux, NixOS, OpenELEC, OpenNode, Santoku, Slack/390, Vulnix, Whonix -* Renamed: QubesOS -> Qubes OS -* Fixed: Bedrock (not Gentoo based), Dreamlinux URL, Kaella URL, KateOS URL, Resulinux URL, Symphony OS URL -* Contributors: Fred, aszlig, D. M., phil, lixiao -* Works best with gnuclad 0.2.4 -* When using LibreOffice Calc, turn on "quoted field as text" - -12.9 (2011-09-09) -* Discontinued distros: ASP, HostGIS, White Box -* Continued: Ubuntu Christian Edition -* Added 50 distros (total 470): Airinux, Amahi, Ångström, ArtistX, Asturix, BackBox, Bedrock, BlackRhino, Bridge, CAINE, Commodore OS, DeLi(cate), Descent|OS, Draco, DRBL, Elementary OS, ELinOS, Hadron, INSERT, KaeilOS, LDR, Liberté, Mandragora, Matriux, Mer, Monomaxos, OpenEmbedded, OpenMediaVault, P@xtreme, Phinx, Polippix, Proxmox, PUIAS, quantOS, Red Ribbon, ROSA, Sage Live CD, SecUntu, ServOS, siduction, Snowlinux, srvRX live, Tango Studio, Tizen, Ubuntu Studio, UserLinux, VINUX, Xamin, Xebian, Zenix OS -* Added connectors: Arch->Liquid Lemur, Ubuntu->LliureX, Ubuntu->Amahi, Ubuntu->Caixa Mágica, Debian->Finnix, Debian->Airinux, Debian->ArtistX, Ubuntu->ArtistX, OpenEmbedded->KaeilOS, Debian->Zenix OS -* Renamed: SAM->SAMity, Ylmf->StartOS -* Fixed: Finnix (Red Hat), gnuLinEx (dates), Ark (website), CentOS->SME connector, removed Debian->LMDE connector -* Contributors: Markus Hagenlocher, 幻, Alex Zimmerman, Andrey, Azis Naufal, Bassett, Brian Tomlinson, Burak Sezer, Daniel Atalaya, Gavin, Hasan Görmüş, Ismael, Ivan Petrov, Jalal Rohani, Joseph, Matthias, Marco H, Mitch Spinard, No GUI, Pablo, Phil, Ryan Finnie, Shane, Stefan Ivanović, Stefano Antiga, Thirawoot -* Works best with gnuclad 0.2.4 -* When using LibreOffice Calc, turn on "quoted field as text" - -12.2 (2011-02-20) -* Discontinued distros: Chaox, Damn Vulnerable Linux, KateOS -* Added 10 distros (total 420): 0, Arch Linux ARM, FREESCO, LliureX, Manjaro, MNIS, Nature's Linux, Pingo, Project Ballantin, Unifix -* Added connectors: Kubuntu->Netrunner -* Contributors: appzer0, Clemens Tönnies, Dan, David Greekas, Ed Koenig, Esashi Net Groove Administrator, Kaspar Bumke, LliureX Team, mar04, Markus Hagenlocher, Neschur, Pablo, Pierre Morel, Rok Papež, siarhei -* Works best with gnuclad 0.2.4 - -12.1 (2011-01-09) -* Discontinued distros: gnuLiNex, gOS -* Added 11 distros (total 410): Bodhi, Exherbo, FireFly, Pear OS, Kwort, MAX, mkLinux, Tails, Viperr, webOS, XBMC Live -* Added connectors: Gentoo->Chromium OS, Ubuntu->Deepin, Red Hat->MkLinux -* Fixed: AtheOS (no Linux kernel), swapped Syllable (no Linux kernel) for Syllable Server, DOSLINUX website, nUbuntu end date -* Contributors: 幻 (tianyizhihuan), Adam McDaniel, AKP, Bernhard Frauendienst, David B. Cortarello, dothebart, Gonzalo Alcalde, Ingmar Vanhassel, James Snyder, Javier Rodríguez Pascua, Jeff Bower, Jeff Hoogland, knowitall, Pablo, Sergio Conde -* Works best with gnuclad 0.2.4 - -11.10 (2011-10-28) -* Discontinued distros: none -* Added 10 distros (total 400): AtheOS, BrazilFW, Dream Studio, Garuda, Leka Rescue Floppy, Linux Mint Debian, Syllable, SystemRescueCD, Tirwal, Vyatta -* Added connectors: Lubuntu->DEFT -* Fixed: DEFT, Debian->CrunchBang connector -* Contributors: Alan, Alexandre Singh, ArcturusAVNR, Carlo, Connor, Javier, Maarten, Paul, Pasi Rajala -* Works best with gnuclad 0.2.4 - -11.8 (2011-08-29) -* Discontinued distros: Jollix -* Added 10 distros (total 390): Arc-Live, A/V, Bardinux, Liquid Lemur, Moblin 2, Porteus, Rocks, TEENpup, VENENUX, ZENIX -* Added connectors: Arch->ConnochaetOS -* Fixed: Moblin/Maemo/Meego -* Contributors: angeldeath, mario, Nanonai, Ross Burton -* Works best with gnuclad 0.2.4 - -11.7 (2011-07-30) -* Discontinued distros: none -* Added 10 distros (total 380): BlueOnyx, DEFT, Greenie, Jollix, Linvo, LPS, Newtoos, PLATYPUX, Semplice, SlaXBMC -* Added connectors: Fedora->Kororaa -* Contributors: Analekto, Connor Wood, Galin -* Works best with gnuclad 0.2.4 - -11.6 (2011-06-27) -* Discontinued distros: none -* Added 10 distros (total 370): AnikOS, B2D, Burapha, Euronode, Jarro Negro, Rxart, Synergy, ThinClientOS, Tiny, Ubuntu Rescue Remix -* Added connectors: Debian->Dreamlinux, Ubuntu->Backtrack, Ubuntu->Nova -* Contributors: Stefan Ivanović, Armando, Federico Tello Gentile, Imran Hussain, oscar -* Works best with gnuclad 0.2.4 - -11.4 (2011-04-05) -* Discontinued distros: none -* Added distros (total 360): Archie (AL-AMLUG), Dax OS, kademar (K-DEMar), Librassoc, LinHES, Ubuntu SE, Underground Desktop, Voyage, Wifislax, Wifiway -* Added connectors: Arch->ConnochaetOS, Arch->Underground Desktop -* Contributors: Christophe Poucet, david, Jerome Warnier, naddia, passstab, Víctor Fernández Rico -* Works best with gnuclad 0.2.4 - -11.3 (2011-03-06) -* Discontinued distros: Slamd64 -* Added 10 distros (total 350): ComFusion (Uberyl), Conducit, FrameOS, GNUGuitarINUX, Hanthana, Madbox, Nova, Parsidora, Progress, Ubuntu CE -* Renamed: MOPSLinux -> AgiliaLinux -* Fixed: connector Debian->CrunchBang -* Contributors: AleJol, Gustavo, Marco A. Pollolinux, Vicente jiménez Aguilar, vladimir -* Works best with gnuclad 0.2.3 - -11.2 (2011-02-07) -* Discontinued distros: none -* Added 10 distros (total 340): Alpine, AriOS, ChameleonOS, Doudoulinux, Joatha, Mythbuntu, Openwall, Parabola, SalineOS, tomsrtbt -* Added connectors: Red Hat->S.u.S.E., Puppy->Quirky -* Fixed: connector Ubuntu->Trisquel -* Contributors: Abdullah Al-Sabi, erkin, Frédéric Perrin, Jose Luis, Mahdi -* Works best with gnuclad 0.2.2 - -11.1 (2011-01-05) -* Discontinued distros: none -* Added 11 distros (total 330): 64Studio, Arabian, Chromium OS, Lihuen, LinuxConsole, MoonOS, OpenWRT, Swift, Ultimate Edition, Unity, Zorin OS -* Fixed: Android (not a GNU/Linux distro) -* Renamed project to "GNU/Linux Distribution Timeline" -* Contributors: Claes Wallin, Daniel James, Federico Tello Gentile, The Loeki -* Works best with gnuclad 0.2.2 - -10.12 (2010-12-05) -* Discontinued distros: Xandros -* Added 11 distros (total 320): CTKarchLive, Fuduntu, GnackTrack, Haydar, Leeenux, Lin2Go, Navyn OS, Peppermint OS, Pinguy OS, pQui, Sabily -* Fixed: Arch Hurd (not a GNU/Linux distro) -* Contributors: Mohammed A. Mustafa, aseeon, erkin, Kendall Weaver -* Works best with gnuclad 0.2.2 - -10.11 (2010-11-07) -* Discontinued distros: nUbuntu -* Continued: Edubuntu, gnuLinEx, Maemo (still supported) -* Added 10 distros (total 310): 4M, antiX, Arch Hurd, Devil-Linux, Fusion, Linkat, NST, RIP, Webconverger, xPUD -* Fixed: Moblin (first Debian-based, then Fedora) -* Added connectors: Debian -> Aurora OS, Fedora -> Moblin, Fedora -> MeeGo -* Contributors: Eleftherios Kosmas, Gerard Braad, Joel Krueger, Xavi Aranda -* Removed Red Hat logo dependency -* Works best with gnuclad 0.2.2 - -10.10 (2010-10-10) -* Discontinued distros: DSL, DSL-N, Freespire -* Added 10 distros (total 300): Amber, ArchBang, Bonzai, epiOS, GALPon MiniNo, Mageia, NetStation, Ophcrack, Thinstation, Toorox -* Renamed: sidux -> aptosid -* Added connectors: Debian -> Mint -* Contributors: Chris Watkins, Philipp Neumann, Robert Shingledecker -* Works best with gnuclad 0.2.2 - -10.9 (2010-09-09) -* Discontinued distros: Morphix -* Added 10 distros (total 290): Aquamorph, Elastix, Funtoo, Jolicloud, Kongoni, MythDora, NetSecL, Ojuba, PLoP, Zentyal -* Added connectors: Debian->Deepin, Ubuntu->Deepin, Aurora->Fedora -* Contributors: Franco -* Works best with gnuclad 0.2.2 - -10.8 (2010-08-07) -* Discontinued distros: Aurora (merged into Fedora) -* Added 11 distros (total 280): Android, Aurora OS, BlankOn, Buhawi, Deepin, Estrella Roja, Hedinux, Qomo, Quantian, UltraPenguin, Zeroshell -* Fixed: Maemo (duplicate) -* Contributors: Alexander Sambler, Antonio Engels, chenjie, Rahman Yusri Aftian and Vassily Minaev -* Works best with gnuclad 0.2.2 - -10.7 (2010-07-03) -* Discontinued distros: none -* Added 10 distros (total 270): Canaima, Damn Vulnerable Linux, Lubuntu, Macpup, Openfiler, openmamba, SliTaz, SMS, Tiny SliTaz, QiLinux -* Fixed: GoblinX renamed to Imagineos -* Improved infobox: bigger Tux! (with GNU) -* Improved logos: now using icon field instead of including external images -* Contributors: Pascal Bellard, Gardouille, Jason Porter and Flamel Canto -* Works best with gnuclad 0.2 (experimental) - -10.6 (2010-06-06) -* Discontinued distros: Maemo, Moblin -* Continued: aLinux -* Added 10 distros (total 260): HostGIS, Inquisitor, Maemo, MeeGo, MoLinux, NuTyX, Qimo, STUX, UHU, Ylmf -* Fixed: Tiny Core (10 year facelift), KateOS (originally Slackware based) -* Contributors: Paulo -* Works best with gnuclad 0.2 (experimental) - -10.5 (2010-05-07) -* Discontinued distros: none -* Added 10 distros (total 250): ASLinux, Best, Danix, Independence, Maemo, Mamona, Midori, Moblin, Quirky, wattOS -* Added Connectors: Debian->CrunchBang, Debian->MEPIS -* Contributors: Kenneth Rohde Christiansen, Kevin Vesga and Jim Trocki -* Works best with gnuclad 0.2 (experimental) - -10.4 (2010-04-16) -* Discontinued distros: none -* Added 10 distros (total 240): DeadCD, Dizinha, Dragora, Metamorphose, NeoDizinha, Netrunner, Omoikane (ARMA), QubesOS, Salix, VortexBox -* Fixed: sidux (lowercase) -* Works best with gnuclad 0.2 (experimental) - -10.3 (2010-03-04) -* Discontinued distros: none -* Added 12 distros (total 230): ASP, Calculate, CERN, Demolinux, Element, Epidemic, Fermi, Igelle, IPFire, Paldo, Resulinux, T2 -* Cleaned up source code of included SVG images and CSV spreadsheet. -* Contributors: John G. Ruff, Franck Quélain, Norbert Cartagena, Luciano Andress Martini, Joko Keuschnig and René Rebe -* Works best with gnuclad 0.1 - -10.2 (2010-02-03) -* First release using gnuclad. -* New database: CSV spreadsheet + conf file. -* Improved SUSE derivates. -* Added a few distros. -* Lots of small corrections. - -9.3 (2009-03-07) -* Maintenance release. The timeline is kept at February as in version 9.2. -* Lots of file/data cleanup. -* Fixed: Arch (no direct CRUX code), Gobolinux (duplicate), ROCK (renamed from Rock, moved to summer 1998) -* Added 1 distro (GoboLinux replacement): µClinux (one of the most wide spread embedded Linux distros) -* Changed README and created CONTRIBUTE folder (contents: CHANGELOG, INFO, TODO, SUGGESTIONS, distribution_data.ods) -* Contributors: Rob Mills and dcecchin - -9.2 (2009-02-12) -* Discontinued 15 distros: Annvix, ATmission (dormant 3+ years), Aurox, Bluewall, FoX, GNU-HALO, Edubuntu (now addon-CD), ELX, Kororaa, Kurumin, Linspire, Morphix, Sauver, Trustix, ZoneCD (might be revived based on Gentoo) -* Continued: All others, notably the following: alinux (DistroWatch:dormant), Bioknoppix (DW:dormant), Impi (DW:discontinued, it's not), Nitix (DW:discontinued... it's actively maintained by IBM for Lotus Foundations), SymphonyOS (DW:dormant) -* Revived: none (just a few control samples checked) -* Fixed: rPath (not a RedHat fork, designed from ground up by two ex-RedHat engineers), Ututo XS, VLOS (VidaLinux) -* Added 50 distros: Absolute, Clonezilla Live, Coyote, CrunchBang, DNALinux, Dreamlinux, Easy Peasy, Feather, Finnix, Fluxbuntu, GeeXboX, Gentoox, Gibraltar, GoblinX, GoboLinux, gOS, Granular, Hikarunix, K12, Kaella, Kalango, Kiwi, LEAF, Linpus, MOPSLinux, Musix, NepaLinux, Nitix, OpenGEU, Papug, ParallelKnoppix, PelicanHPC, Pentoo, Poseidon, PureOS, SAM, Slackintosh, Slamd64, SLAMPP, Tinfoil Hat, TinyMe, Topologilinux, Trisquel, Tuquito, U-lite, Ututo-e, Simplis, Vine, Wolvix, ZevenOS -* Changed README and created CONTRIBUTE file. -* Contributors: Jake Neumann, Azure Cerulean, David Hill, Norbert Cartagena, Líus Fontenelle Carneiro, guillaume and Meric B. Mara - -7.6 (2007-06-21) -* Added 50 distros: Armed, Asianux, Momonga, Berry, Bogus, Tao, Aurora, Backtrack (WHAX, Whoppix, Auditor Security Linux), BeatrIX, Shabdix, Bioknoppix, Linux Universe, eIT easyLinux, Bayanihan, MINI, Monkey, Ututo, AnNyung, BU Linux, Voltalinux, DOSLINUX (DILINUX), Bluewall, BinToo, LinuxPPC, Eridani, blackPanther, Happy, grml, BioBrew, Miracle, Kondara, Immunix, ELX, LinuxInstall, HP Secure, EvilEntity, SuperRescue, AUSTRUMI, BOSS, Bluewhite64, Trans-Ameritech, WGS Linux Pro, Xdenu, Craftworks, Linux-FT, AsianLinux (Thanks Andrea, Henrik, D. Gimpelevich, M. Prokop, D. Hill) -* Fixed Progeny, KANOTIX/Sidux, DeLi, Fedora (Fedora Core), Annvix (OpenSLS) (Thanks D. Gimpelevich) -* Renamed to "GNU/Linux distro timeline" and licensed it under GFDL. -* Finally a SVG version, thanks to the very helpful A. Urošević. - -7.5 (2007-05-08) - * Added 34 distros: gNewSense, Linux Mint, Sidux, How-Tux, Skolelinux, e-smith/SME Server, Eurielec, SmoothWall, IPCop, Ulteo, Impi, Trustix, Elive, ALT Linux, Annvix, ATmission, Kurumin, Aurox, StartCom, Caixa Mágica, DARKSTAR, NimbleX, Sauver, DeLi, DeMuDi, GoboLinux, Parsix, Gnu-HALO, DSL-N, KnoppMyth, ZoneCD, nUbuntu, Oz. (Thanks janet, maco, B4ShHK, Thomas Bliesener, Tsunemi, tarumbar, Smarter, Líus F. Carneiro, Jake Neumann, REVTUX) - * Fixed Turbolinux/United Linux, Ubuntu/Freespire, Damn Small Linux, PLD, Stampede based on Slackware, Astaro based on SUSE, SLAX (Thanks duder, David Orban, Dylan Griffiths, Lars Strand, Mariusz Mazur, Jake Neumann) - * Removed SELinux (Thanks Graham White) - - 7.2 (2007-02-28) - * Added 16 distros: Pardus, Linux From Scratch, SELinux, EnGarde, TAMU, DLD/Delix, LST, Yellow Dog, Turbolinux, Rock Linux, Freespire, openSUSE, United Linux, PLD, Kate Linux/KateOS. (Thanks Pawel Michalik, B. Kandemir, T. Ainsworth) - * Fixed MCC, SLS, Slackware, Libranet, Arch, Frugalware. (Thanks D. Gimpelevich) - - 6.9 (2006-09-25) - * Added 3 distros: Ekaaty, Virtual Linux, Beehive. (Thanks tosta, nightwriter) - - 6.8.4 (2006-08-30) - * Added 11 distros: Caldera/SCO, Redmond/Lycoris, Libranet, Peanut/aLinux, Scientific, BLAG, dyne:bolic, Symphony OS. - * Fixed PCLinuxOS, Source Mage. (Thanks ruskie) - - 6.8.3 (2006-08-26) - * Added 3 distros: SimplyMEPIS, Storm, Progeny. (Thanks D. Gimpelevich, Moises, Jeff Self) - * Fixed Vector, Damn Small Linux. (Thanks J. Grindstone, D. Gimpelevich) - - 6.8.2 (2006-08-20) - * Added 14 distros: MCC, Yggdrasil, Stampede, Yoper, Sorcerer, Lunar, Source Mage, Enoch, Jurix, Specifix, Guadalinex, Edubuntu, RR4/RR64/Sabayon. (Thanks nightwriter + others) - - 6.8.1 (2006-08-16) - * Fixed SUSE, removed openSUSE until its official release. (Thanks M. Schlander) - - 6.8 (2006-08-14) - * First one. diff --git a/README.md b/README.md index 9770657..e9fe1f7 100644 --- a/README.md +++ b/README.md @@ -10,13 +10,13 @@ under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. -Current source: https://github.com/FabioLolix/LinuxTimeline +Current source: https://github.com/snappyapple632/ConneryFamilyHistory Original source: https://web.archive.org/web/20220403102136/http://futurist.se/gldt/ ### CONTRIBUTING -See [CONTRIBUTING](https://github.com/FabioLolix/LinuxTimeline/blob/master/CONTRIBUTING) +See CONTRIBUTING.md ### Installation @@ -34,34 +34,6 @@ After you have installed gnuclad, to build just the svg, run: You can run the script `build.sh` to build the svg, png, and the tarball containing the source, ImageMagick is required to convert from svg to png. - -### Info archive - -Since timeline version 21.10 all links are replaced to the correspective page -at the info archive https://distroware.gitlab.io/ - -For version 20.10 all links are replaced to the correspective page -at the info archive https://fabiololix.gitlab.io/ - -It is open and can be built using Mkdocs static site generator, code hosted both at - -https://gitlab.com/Distroware/distroware.gitlab.io - -https://github.com/FabioLolix/distroware.gitlab.io - - -### Projects which are not a Linux distribution - -| **Projects which are not a Linux distribution** | | -|-|-| -| [Barebox](https://www.barebox.org/) | Bootloader designed for embedded systems. It runs on a variety of architectures including x86, ARM, MIPS, PowerPC and others | -| [OpenEmbedded](https://www.openembedded.org/) | Software framework for creating embedded Linux distributions | -| [PTXdist](https://www.ptxdist.org/) | Build system for firmware images, the collection of recipes is based on GNU Make and Bash | -| [rauc](https://www.rauc.io/) | Lightweight update client that runs on your embedded Linux | -| [Yocto Project](https://www.yoctoproject.org/) | Complete embedded Linux development environment | -| | | - - ### Related resources https://distrowatch.com/ diff --git a/images/debian.svg b/images/debian.svg deleted file mode 100644 index f5faca2..0000000 --- a/images/debian.svg +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/images/gnu.svg b/images/gnu.svg deleted file mode 100644 index d469832..0000000 --- a/images/gnu.svg +++ /dev/null @@ -1,2559 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/images/slackware.svg b/images/slackware.svg deleted file mode 100644 index 2ec75ac..0000000 --- a/images/slackware.svg +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/images/tux.svg b/images/tux.svg deleted file mode 100644 index d840593..0000000 --- a/images/tux.svg +++ /dev/null @@ -1,612 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From a466469542650b7469547e63138d07a45ded1385 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Sat, 28 Mar 2026 18:51:05 -0700 Subject: [PATCH 03/40] More cleanup --- ldt.csv | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/ldt.csv b/ldt.csv index 1b52eb6..56092a5 100644 --- a/ldt.csv +++ b/ldt.csv @@ -2,8 +2,8 @@ "//!","Family history of PlanetSide 2 in the western and mid-western United States",,,,,,,,,,,,, "//!","Some outfits are commented out due to lacking sufficient data.",,,,,,,,,,,,, "//!",,,,,,,,,,,,,, -"//!","Data collected by Varunda and FalcoArnold",,,,,,,,,,,,, -"//!","Maintained by snappyapple632",,,,,,,,,,,,, +"//!","Initial data collected by Varunda and FalcoArnold",,,,,,,,,,,,, +"//!","Maintained by snappyapple632 and contributors",,,,,,,,,,,,, "//!",,,,,,,,,,,,,, "//!",,,,,,,,,,,,,, "//!","Permission is granted to copy, distribute and/or modify this document",,,,,,,,,,,,, @@ -11,7 +11,6 @@ "//!","or any later version published by the Free Software Foundation;",,,,,,,,,,,,, "//!","with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.",,,,,,,,,,,,, "//!",,,,,,,,,,,,,, -"//!",,,,,,,,,,,,,, "//","Open/save this file as a standard CSV <=> comma (,) separated and double quotes ("") as text delimiter.",,,,,,,,,,,,, "//","You can safely insert commas or double quotes into data fields.",,,,,,,,,,,,, "//","EXCEPTION: Don't insert a comma right after a double quote, since this terminates the field.",,,,,,,,,,,,, @@ -22,7 +21,6 @@ "//!","Empty lines get ignored, the first column controls the rest of the line:",,,,,,,,,,,,, "//!","# = comment, N = node, C = connector, D = domain",,,,,,,,,,,,, "//!","SVG = SVG image to include, PNG = PNG image to include",,,,,,,,,,,,, -"//!",,,,,,,,,,,,,, ,,,,,,,,,,,,,, "#","Nodes",,,,,,,,,,,,, "#","Name","Color","Parent","Start","Stop","Icon","Description","[Namechange","When","Description","[Namechange","When","Description",". . . ]]" From a0716185dec966f2a320ccd7c6b6b80e65c65f56 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Sat, 28 Mar 2026 20:16:04 -0700 Subject: [PATCH 04/40] Update ldt.csv --- ldt.csv | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/ldt.csv b/ldt.csv index 56092a5..2c8134e 100644 --- a/ldt.csv +++ b/ldt.csv @@ -111,7 +111,7 @@ "N","[PRIK] The Bastards","#0138a4","[RNGA] The Bastards","2014","2015",,,,,,,,, "N","[PRlK] The Bastard5","#0138a4","[BxO] Breakout","2019.01",,,,,,,,,, "N","[QQQ]","#0138a4",,"2015.05",,,,,,,,,, -"N","[R18] Regegade 18","#0138a4",,"2020.04","2020.12",,,,,,,,, +"N","[R18] Regegade 18","#0138a4",,"2019.04.17",,,,,,,,,, "N","[R3K] Auraxian Globetrotters","#0138a4",,"2014.04","2014.09",,,,,,,,, "N","[RAVE] RAVE","#0138a4","[HAMD] Drunkest Division","2016.02",,,,,,,,,, "N","[RBRN] Ares Reborn","#0138a4",,"2013.03","2013.07",,,,,,,,, @@ -321,3 +321,29 @@ "#","Leaving 'To When' empty will result in using 'From When' as this value",,,,,,,,,,,,, "#","From When","From","To When","To","Thickness","Color",,,,,,,, "#C","2019.4","[FOOI] Goblin Tribe",,"[fiji] Goblin Juice","2","#000000",,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +"#","Domains",,,,,,,,,,,,, +"#","Distribution","Color","Intensity",,,,,,,,,,, +"D","Terran Republic","#c90000",15,,,,,,,,,,, +"D","New Conglomerate","#0138a4",15,,,,,,,,,,, +"D","Vanu Sovereignty","#662bbf",15,,,,,,,,,,, +"D","Nanite Systems Operative","#c5c5c5",15,,,,,,,,,,, From 9b82845872621d146bfc360eb33a9b4e12cbb82a Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Sun, 29 Mar 2026 03:44:38 +0000 Subject: [PATCH 05/40] Update issue templates --- .github/ISSUE_TEMPLATE/1-addition.md | 16 ---------------- .github/ISSUE_TEMPLATE/2-issue.md | 8 -------- .github/ISSUE_TEMPLATE/3-discontinue.md | 7 ------- 3 files changed, 31 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/1-addition.md delete mode 100644 .github/ISSUE_TEMPLATE/2-issue.md delete mode 100644 .github/ISSUE_TEMPLATE/3-discontinue.md diff --git a/.github/ISSUE_TEMPLATE/1-addition.md b/.github/ISSUE_TEMPLATE/1-addition.md deleted file mode 100644 index 9ba0946..0000000 --- a/.github/ISSUE_TEMPLATE/1-addition.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -name: Add a Linux distribution -about: For new Linux distro, submit an issue here ---- - -Will be added **ONLY** distributions that have a fullfilled page at the [info archive](https://distroware.gitlab.io/) -and follow the [Timeline direction](https://github.com/FabioLolix/LinuxTimeline/issues/158) - -The info archive code is both at: - -* https://gitlab.com/Distroware/distroware.gitlab.io -* https://github.com/FabioLolix/distroware.gitlab.io - -To know if I'm already aware of distrbutions please check if it is present [here](https://gitlab.com/Distroware/distroware.gitlab.io/-/tree/master/docs/os/Linux) or if an issue is open [here](https://github.com/FabioLolix/distroware.gitlab.io/issues) - -* The timeline direction can be discussed here: [Timeline direction discussion](https://github.com/FabioLolix/LinuxTimeline/issues/157) diff --git a/.github/ISSUE_TEMPLATE/2-issue.md b/.github/ISSUE_TEMPLATE/2-issue.md deleted file mode 100644 index 362613f..0000000 --- a/.github/ISSUE_TEMPLATE/2-issue.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -name: Wrong information (Existing distro only) -about: For any information we got wrong, submit an issue here ---- - -* Name: - -## Issue diff --git a/.github/ISSUE_TEMPLATE/3-discontinue.md b/.github/ISSUE_TEMPLATE/3-discontinue.md deleted file mode 100644 index 33a7783..0000000 --- a/.github/ISSUE_TEMPLATE/3-discontinue.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -name: Discontinue a Linux distribution -about: If there is a discontinued Linux distro, submit an issue here ---- - -* Name: -* Discontinuation statement URL if available From 0a35533ae9c9c4dd0b8fbdab18cc8d18444c0ef9 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Sat, 28 Mar 2026 22:55:04 -0700 Subject: [PATCH 06/40] Update ldt.csv --- ldt.csv | 1048267 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 1048247 insertions(+), 20 deletions(-) diff --git a/ldt.csv b/ldt.csv index 2c8134e..d0829c9 100644 --- a/ldt.csv +++ b/ldt.csv @@ -31,6 +31,7 @@ "N","[LALL] Lib and Let Lib","#000000",,"2013","2013",,,,,,,,, "N","[M7] Clan M7","#000000",,"2013","2013",,,,,,,,, "N","[SMF] SMF","#000000",,"2012.11","2013",,"^ Merge all of these guys into RBRN",,,,,,, +"N","[RBRN] Ares Reborn","#0138a4",,"2013.03","2013.07",,,,,,,,, "N","[00] Recursion","#0138a4","[RBRN] Ares Reborn","2013.07",,,,,,,,,, "N","[0RK] DA DEATHSKULLZ","#0138a4",,"2020.12",,,,,,,,,, "N","[108S] 108 Shock Division","#0138a4",,"2015","2016.08",,,,,,,,, @@ -40,7 +41,7 @@ "N","[4R] 4Runners","#0138a4",,"2016.04","2017.06",,,,,,,,, "#N","[4REE] Freedom Pharce","#0138a4",,"???",,,,,,,,,, "N","[5RNG] 5th Rangers Battalion","#0138a4",,"2017.02","2019.08",,,,,,,,, -"N","[666] The Devil Dogs","#0138a4",,"2012.11",,,,,,,,,, +"N","[666] The Devil Dogs","#0138a4",,"2012",,,,,,,,,, "N","[7R7] Rapture","#0138a4",,"2018.11","2018.12",,,,,,,,, "N","[82IN] 82nd ABN INF","#0138a4",,"2013.02","2013.12",,,,,,,,, "N","[8SEC] Eight Seconds","#0138a4","[NCxC] NC Honor Guard","2019.04",,,,,,,,,, @@ -99,7 +100,7 @@ "N","[NFMS] Infamous","#0138a4",,"2013.08","2015.08",,,,,,,,, "N","[NRVE] ???","#0138a4",,"2015","2017",,,,,,,,, "#N","[NT] Nacho Time","#0138a4","[NEWS] Action News Team","???",,,,,,,,,, -"N","[NWYT] Not What You Think","#0138a4","[KNA] Drunken Knights of Auraxis","2018.12","2021.01",,,,,,,,, +"N","[NWYT] Not What You Think","#0138a4","[KNA] Drunken Knights of Auraxis","2018.12",,,,"[DEAD]","2021.01",,,,, "N","[NXPG] Nox Praetorian Guard","#0138a4",,"2015.02","2016.04",,,,,,,,, "N","[ODIN] Sons of Odin","#0138a4",,"2013","2017",,,,,,,,, "N","[oNRo] New Republic","#0138a4",,"2015.08",,,,,,,,,, @@ -114,7 +115,6 @@ "N","[R18] Regegade 18","#0138a4",,"2019.04.17",,,,,,,,,, "N","[R3K] Auraxian Globetrotters","#0138a4",,"2014.04","2014.09",,,,,,,,, "N","[RAVE] RAVE","#0138a4","[HAMD] Drunkest Division","2016.02",,,,,,,,,, -"N","[RBRN] Ares Reborn","#0138a4",,"2013.03","2013.07",,,,,,,,, "N","[RNGA] The Bastards","#0138a4",,"2012.11",,,,,,,,,, "#N","[S0TO] Strategic Operations and Tactics Outfit","#0138a4",,"???",,,,,,,,,, "N","[SAvg] Savage Pack","#0138a4","[PRIK] The Bastards","2015",,,,,,,,,, @@ -159,7 +159,7 @@ "N","[CTYP] Crimson Tythoon","#c90000",,"2013.1",,,,,,,,,, "N","[CXQB] Terran Kings","#c90000",,"2015.03",,,,,,,,,, "N","[D5WN] The Army of Dawn","#c90000",,"2020.06",,,,,,,,,, -"N","[D] The Directorate","#c90000",,"2012.11",,,,,,,,,, +"N","[D] The Directorate","#c90000",,"2012.11","2015",,,,,,,,, "N","[DENN] Rommel Dessert Rats","#c90000",,"2020.02",,,,,,,,,, "N","[DIKZ] Dikz in Trucks","#c90000",,"2019.09",,,,,,,,,, "N","[DRED] The Dread Legion","#c90000",,"2012.12","2020.04",,,,,,,,, @@ -181,6 +181,7 @@ "#N","[LVI] 3Hyperion","#c90000",,"???",,,,,,,,,, "N","[MDEN] Mercenarius de Noctis","#c90000",,"2013.12",,,,,,,,,, "N","[MERC] Mercenaries","#c90000",,"2012.11",,,,,,,,,, +"N","[TxR] Total Recoil","#c90000",,"2012.11","2016.03",,,,,,,,, "N","[MKAR] Medkits and Run","#c90000",,"2021.06",,,,,,,,,, "N","[MORI] The empire of the Doomsday","#c90000",,"2014.09",,,,,,,,,, "N","[NCOM] Noble Company","#c90000",,"2016.06","2016.07",,,,,,,,, @@ -206,9 +207,8 @@ "N","[TLFT] The Lost Frontier","#c90000",,"2012.11",,,,,,,,,, "N","[TNR] The New Republic","#c90000",,"2012.11",,,,,,,,,, "N","[TRCW] Crimson Wolfpack","#c90000",,"2019.09",,,,,,,,,, -"N","[TRG] The Republic Guard","#c90000",,"2012.11",,,,,,,,,, +"N","[TRG] The Republic Guard","#c90000",,"2012.11","2020",,,,,,,,, "N","[TUF] The United Front","#c90000",,"2012.11",,,,,,,,,, -"N","[TxR] Total Recoil","#c90000",,"2012.11","2013.03",,,,,,,,, "N","[UN17] Unity","#c90000","[DRED] The Dread Legion","2020.04",,,,,,,,,, "N","[VipK] Viper Korea","#c90000",,"2015.06","2017.03",,,,,,,,, "N","[VMSx] Vehicular Man Slaughter","#c90000",,"2020.05",,,,,,,,,, @@ -240,26 +240,26 @@ "N","[EBON] Ebon Drakes Tactical Unit","#662bbf","[FSA] Federal Survey Alliance","2017.10",,,,,,,,,, "N","[FCRW] Future Crew","#662bbf",,"2012.11","2014",,,,,,,,, "N","[fiji] Goblin Juice","#662bbf","[FOOI] Goblin Tribe","2019.04",,,,,,,,,, -"N","[FPSK] FPS KOREA","#662bbf",,"2015.03",,,,,,,,,, +"N","[FPSK] FPS KOREA","#662bbf",,"2015.03","2020",,,,,,,,, "N","[FSA] Federal Survey Alliance","#662bbf",,"2017.05","2018.06",,,,,,,,, "N","[FT32] Forward Advanced Tactical 32","#662bbf",,"2012.11","2013.05",,,,,,,,, "N","[GOW] Ghosts of Wanderhome","#662bbf",,"2012.11","2013.01",,,,,,,,, "N","[HIVE] HIVE","#662bbf",,"2014.12","2015.09",,,,,,,,, -"N","[HO5P] Knights Hospitaller","#662bbf","[T42] The Forty Deuce","2012.11","2014.03",,,,,,,,, +"N","[HO5P] Knights Hospitaller","#662bbf","[T42] The Forty Deuce","2013.11","2014.09",,,,,,,,, "N","[IIID] Rainbow Attack Delta","#662bbf",,"2012.12","2015.12",,,,,,,,, "N","[ILUM] Illuminati","#662bbf",,"2014.09",,,,,,,,,, "N","[JENK] JENK SQUAD ALPHA","#662bbf",,"2012.12","2015",,,,,,,,, "N","[JVSG] Japan VS Guardians","#662bbf",,"2013.04",,,,,,,,,, -"N","[KOJ] Keepers of Johari","#662bbf",,"2012.11",,,,,,,,,, +"N","[KOJ] Keepers of Johari","#662bbf",,"2012",,,,,,,,,, "N","[LD4R] Eldar Empire","#662bbf",,"2021.03",,,,,,,,,, "N","[LIBn] The Liberaiders","#662bbf",,"2013.1",,,,,,,,,, "N","[MeXP] Mobile Experiences Packs","#662bbf",,"2017.01",,,,,,,,,, -"N","[MqCH] Monarch","#662bbf","[TKFL] The Kings Fifth Legion","2014.06",,,,,,,,,, +"N","[MqCH] Monarch","#662bbf","[TKFL] The Kings Fifth Legion","2014.06","2017",,,,,,,,, "N","[NATU] Natural Selection","#662bbf","[WTAC] Western Tactical","2015.01",,,,,,,,,, -"N","[NSVS] For Hire VS","#662bbf",,"2015.1",,,,,,,,,, +"N","[NSVS] For Hire VS","#662bbf","[00] Recursion","2015.1","2015.12",,,,,,,,, "N","[OPYN] OPY","#662bbf",,"2018.02","2019.09",,,,,,,,, "N","[Oreo] Might Ducks","#662bbf","[TWC2] The Wild Cards","2021.01",,,,,,,,,, -"N","[oTLo] The Legionnaires","#662bbf",,"2015.09","2015.12",,,,,,,,, +"N","[oTLo] The Legionnaires","#662bbf","[00] Recursion","2015.09","2015.12",,,,,,,,, "N","[oVAo] Vanu Ancestry","#662bbf",,"2014.04",,,,,,,,,, "N","[PALE] PALE RIDERS OUTFIT","#662bbf","[S3X1] Hellz Angelz","2015.08","2017.01",,,,,,,,, "N","[PCYS] Purple Cyan Soldiers","#662bbf",,"2013.01","2014.07",,,,,,,,, @@ -289,9 +289,9 @@ "N","[xz] Senpai","#662bbf",,"2018.12",,,,,,,,,, "N","[YBOK] YBOK","#662bbf",,"2012.11","2013.04",,,,,,,,, "N","[ISV] VSA Resource Center","#662bbf",,"2018.02.07",,,,,,,,,, -"N","[V] Vindicators","#662bbf",,"2012",,,,,,,,,, +"N","[V] Vindicators","#662bbf",,"2012.11",,,,,,,,,, "N","[D3RP] Derp Company","#662bbf",,"2012.11",,,,,,,,,, -,,,,,,,,,,,,,, +"N","[CSAW] The Connery School of Armored Warfare","#662bbf","[TWC2] The Wild Cards","2024",,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, @@ -321,6 +321,14 @@ "#","Leaving 'To When' empty will result in using 'From When' as this value",,,,,,,,,,,,, "#","From When","From","To When","To","Thickness","Color",,,,,,,, "#C","2019.4","[FOOI] Goblin Tribe",,"[fiji] Goblin Juice","2","#000000",,,,,,,, +"C","2013","[4x4] Sweet Air Brigade","2013.4","[RBRN] Ares Reborn","2","#000000",,,,,,,, +"C","2013","[ABB] Armoured Black Birds",,"[RBRN] Ares Reborn","2","#000000",,,,,,,, +"C","2013","[BADD] Bad Dude Brigage",,"[RBRN] Ares Reborn","2","#000000",,,,,,,, +"C","2013","[HVOK] Havoks",,"[RBRN] Ares Reborn","2","#000000",,,,,,,, +"C","2013","[LALL] Lib and Let Lib",,"[RBRN] Ares Reborn","2","#000000",,,,,,,, +"C","2013","[M7] Clan M7",,"[RBRN] Ares Reborn","2","#000000",,,,,,,, +"C",2016,"[TxR] Total Recoil",,"[MERC] Mercenaries",2,"#000000",,,,,,,, +,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, @@ -333,6 +341,12 @@ ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, +"#","Domains",,,,,,,,,,,,, +"#","Distribution","Color","Intensity",,,,,,,,,,, +"D","Terran Republic","#c90000","15",,,,,,,,,,, +"D","New Conglomerate","#0138a4","15",,,,,,,,,,, +"D","Vanu Sovereignty","#662bbf","15",,,,,,,,,,, +"D","Nanite Systems Operative","#c5c5c5","15",,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, @@ -341,9 +355,1048222 @@ ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, -"#","Domains",,,,,,,,,,,,, -"#","Distribution","Color","Intensity",,,,,,,,,,, -"D","Terran Republic","#c90000",15,,,,,,,,,,, -"D","New Conglomerate","#0138a4",15,,,,,,,,,,, -"D","Vanu Sovereignty","#662bbf",15,,,,,,,,,,, -"D","Nanite Systems Operative","#c5c5c5",15,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +,,,,,,,,,,,,,, +"#000000",,,,,,,,,,,,,, From d749dfb07007880c59750d415ff065ad66c23571 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Sat, 28 Mar 2026 23:06:36 -0700 Subject: [PATCH 07/40] Update ldt.csv --- ldt.csv | 1048229 +--------------------------------------------------- 1 file changed, 1 insertion(+), 1048228 deletions(-) diff --git a/ldt.csv b/ldt.csv index d0829c9..2af5361 100644 --- a/ldt.csv +++ b/ldt.csv @@ -108,7 +108,7 @@ "N","[OOPZ] Brave","#0138a4",,"2020.11","2021.03",,,,,,,,, "N","[PALD] Paladens","#0138a4","[HAMD] Drunkest Division","2015.10","2016.12",,,,,,,,, "N","[PG] Praetorian Guard","#0138a4",,"2012.11","2015.02",,,,,,,,, -"N","[PNBW] NC's Painbow","#0138a4",,"2017.04",,,,,,,,,, +"N","[PNBW] NC's Painbow","#0138a4",,"2017.08",,,,,,,,,, "N","[PRIK] The Bastards","#0138a4","[RNGA] The Bastards","2014","2015",,,,,,,,, "N","[PRlK] The Bastard5","#0138a4","[BxO] Breakout","2019.01",,,,,,,,,, "N","[QQQ]","#0138a4",,"2015.05",,,,,,,,,, @@ -347,1048230 +347,3 @@ "D","New Conglomerate","#0138a4","15",,,,,,,,,,, "D","Vanu Sovereignty","#662bbf","15",,,,,,,,,,, "D","Nanite Systems Operative","#c5c5c5","15",,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -"#000000",,,,,,,,,,,,,, From 4fd3d9e71f4848cb500a71c467253bfcb81dc017 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Sat, 28 Mar 2026 23:08:20 -0700 Subject: [PATCH 08/40] Remove traces of LinuxTimeline in readme --- README.md | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/README.md b/README.md index e9fe1f7..bb0631d 100644 --- a/README.md +++ b/README.md @@ -33,21 +33,3 @@ After you have installed gnuclad, to build just the svg, run: You can run the script `build.sh` to build the svg, png, and the tarball containing the source, ImageMagick is required to convert from svg to png. - -### Related resources - -https://distrowatch.com/ - -https://archiveos.org/linux/ - -https://lwn.net/Distributions/ - -https://www.ibiblio.org/pub/linux/distributions/ - -https://www.linuxlinks.com/Distributions/ - -https://www.debian.org/derivatives/ - -https://wiki.archlinux.org/index.php/Arch-based_distributions - -https://distroware.gitlab.io/lists/RaspberryPi_OS/ From ab61cd03f86346db5a62d22e57f37f8c56d86d15 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Sat, 28 Mar 2026 23:24:45 -0700 Subject: [PATCH 09/40] Cleanup + Note on PNBW --- README.md | 2 +- ldt.csv | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index bb0631d..c0c49ac 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -Linux Distribution Timeline | README +Connery Family History | README ------------------------------------ * Copyright (C) 2010-2012 Andreas Lundqvist, Donjan Rodic, Mohammed A. Mustafa diff --git a/ldt.csv b/ldt.csv index 2af5361..dcb67ef 100644 --- a/ldt.csv +++ b/ldt.csv @@ -108,7 +108,7 @@ "N","[OOPZ] Brave","#0138a4",,"2020.11","2021.03",,,,,,,,, "N","[PALD] Paladens","#0138a4","[HAMD] Drunkest Division","2015.10","2016.12",,,,,,,,, "N","[PG] Praetorian Guard","#0138a4",,"2012.11","2015.02",,,,,,,,, -"N","[PNBW] NC's Painbow","#0138a4",,"2017.08",,,,,,,,,, +"N","[PNBW] NC's Painbow","#0138a4",,"2017.08",,,"Adding the end date 2025.05 makes the entire chart blank. Why?",,,,,,, "N","[PRIK] The Bastards","#0138a4","[RNGA] The Bastards","2014","2015",,,,,,,,, "N","[PRlK] The Bastard5","#0138a4","[BxO] Breakout","2019.01",,,,,,,,,, "N","[QQQ]","#0138a4",,"2015.05",,,,,,,,,, From a75226784cfd3dee974bc47750327b68769895b7 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Sun, 29 Mar 2026 12:20:06 -0700 Subject: [PATCH 10/40] Update ldt.csv * Added rough end date for [666] * Linked [D5WN] to [CIK] --- ldt.csv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ldt.csv b/ldt.csv index dcb67ef..34fb954 100644 --- a/ldt.csv +++ b/ldt.csv @@ -41,7 +41,7 @@ "N","[4R] 4Runners","#0138a4",,"2016.04","2017.06",,,,,,,,, "#N","[4REE] Freedom Pharce","#0138a4",,"???",,,,,,,,,, "N","[5RNG] 5th Rangers Battalion","#0138a4",,"2017.02","2019.08",,,,,,,,, -"N","[666] The Devil Dogs","#0138a4",,"2012",,,,,,,,,, +"N","[666] The Devil Dogs","#0138a4",,"2012",2020,,,,,,,,, "N","[7R7] Rapture","#0138a4",,"2018.11","2018.12",,,,,,,,, "N","[82IN] 82nd ABN INF","#0138a4",,"2013.02","2013.12",,,,,,,,, "N","[8SEC] Eight Seconds","#0138a4","[NCxC] NC Honor Guard","2019.04",,,,,,,,,, @@ -158,7 +158,7 @@ "N","[CIK] Bdogs Communication Is Key","#c90000","[Op4] The Opposition Force","2013.06",,,,,,,,,, "N","[CTYP] Crimson Tythoon","#c90000",,"2013.1",,,,,,,,,, "N","[CXQB] Terran Kings","#c90000",,"2015.03",,,,,,,,,, -"N","[D5WN] The Army of Dawn","#c90000",,"2020.06",,,,,,,,,, +"N","[D5WN] The Army of Dawn","#c90000","[CIK] Bdogs Communication Is Key","2020.06",,,,,,,,,, "N","[D] The Directorate","#c90000",,"2012.11","2015",,,,,,,,, "N","[DENN] Rommel Dessert Rats","#c90000",,"2020.02",,,,,,,,,, "N","[DIKZ] Dikz in Trucks","#c90000",,"2019.09",,,,,,,,,, From 7ca8aacef90ae51eb03158fdf56c11fcea8eef73 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Sun, 29 Mar 2026 14:17:12 -0700 Subject: [PATCH 11/40] Config updates --- ldt.conf | 6 +++--- ldt.csv | 61 +++++++++++++++++++++++++++----------------------------- 2 files changed, 32 insertions(+), 35 deletions(-) diff --git a/ldt.conf b/ldt.conf index d95f536..05e0a0c 100644 --- a/ldt.conf +++ b/ldt.conf @@ -8,7 +8,7 @@ infoBoxTitleSize = 32 infoBoxText = Version 0.1 infoBoxText = infoBoxText = Published under the GNU Free Documentation License -infoBoxText = Original source: +infoBoxText = Original source: Varunda's Outfit History Spreadsheet infoBoxTextSize = 16 infoBoxFont = Liberation Sans, Arial, Helvetica infoBoxFontColor = #000 @@ -53,7 +53,7 @@ derivType = 3 dotRadius = 7 smallDotRadius = 5 dotType = 0 -bigParent = 0 +bigParent = 0.4 connectorDots = 1 connectorsDashed = 1 @@ -70,6 +70,6 @@ prependYears = 0 daysInMonth = 30 monthsInYear = 12 -descriptionType = 1 +descriptionType = 0 debug = 0 diff --git a/ldt.csv b/ldt.csv index 34fb954..f19d578 100644 --- a/ldt.csv +++ b/ldt.csv @@ -30,21 +30,22 @@ "N","[HVOK] Havoks","#000000",,"2013.09","2013.12",,,,,,,,, "N","[LALL] Lib and Let Lib","#000000",,"2013","2013",,,,,,,,, "N","[M7] Clan M7","#000000",,"2013","2013",,,,,,,,, -"N","[SMF] SMF","#000000",,"2012.11","2013",,"^ Merge all of these guys into RBRN",,,,,,, +"N","[SMF] SMF","#000000",,"2012.11","2013.03",,"^ Merge all of these guys into RBRN",,,,,,, +"N","[GOLD] Auric Eclipse","#0138a4",,"2012.11","2013.07",,,,,,,,, +"N","[HT] Hostile Takover","#0138a4",,"2014.08","2015",,,,,,,,, "N","[RBRN] Ares Reborn","#0138a4",,"2013.03","2013.07",,,,,,,,, "N","[00] Recursion","#0138a4","[RBRN] Ares Reborn","2013.07",,,,,,,,,, +"N","[82IN] 82nd ABN INF","#0138a4",,"2013.02","2013.12",,,,,,,,, "N","[0RK] DA DEATHSKULLZ","#0138a4",,"2020.12",,,,,,,,,, "N","[108S] 108 Shock Division","#0138a4",,"2015","2016.08",,,,,,,,, -"N","[1STS] 1st Strike Team","#0138a4",,"2012.08","2015",,,,,,,,, +"N","[1STS] 1st Strike Team","#0138a4","[CCG] Crazy Carnage Gaming","2012.11","2013.08",,,,,,,,, "N","[3AGL] Freedom Eagles","#0138a4","[PALD] Paladens","2016.12","2017.09",,,,,,,,, "N","[4FS] Freedom Syndicate","#0138a4",,"2016.07","2017",,,,,,,,, "N","[4R] 4Runners","#0138a4",,"2016.04","2017.06",,,,,,,,, "#N","[4REE] Freedom Pharce","#0138a4",,"???",,,,,,,,,, "N","[5RNG] 5th Rangers Battalion","#0138a4",,"2017.02","2019.08",,,,,,,,, -"N","[666] The Devil Dogs","#0138a4",,"2012",2020,,,,,,,,, +"N","[666] The Devil Dogs","#0138a4",,"2012","2020",,,,,,,,, "N","[7R7] Rapture","#0138a4",,"2018.11","2018.12",,,,,,,,, -"N","[82IN] 82nd ABN INF","#0138a4",,"2013.02","2013.12",,,,,,,,, -"N","[8SEC] Eight Seconds","#0138a4","[NCxC] NC Honor Guard","2019.04",,,,,,,,,, "N","[ACNS] Ascension Company","#0138a4","[VVAR] VVar Machine","2013.07","2014.11",,,,,,,,, "N","[ADK] A Different Kind","#0138a4",,"2012.11","2019",,,,,,,,, "N","[AG7] Aegis7 Australia","#0138a4",,"2019","2020",,,"[AG7] Aegis7","2019.04",,,,, @@ -59,7 +60,7 @@ "N","[BSM1] Black Scorpion Mercenaries","#0138a4",,"2021.07",,,,,,,,,, "N","[BxO] Breakout","#0138a4","[SAvg] Savage Pack","2017",,,,,,,,,, "N","[CASH] Genocidal Rampage","#0138a4",,"2012.11","2013.09",,,,,,,,, -"N","[CCG] Crazy Carnage Gaming","#0138a4","[1STS] 1st Strike Team","2012.11","2013.08",,,,,,,,, +"N","[CCG] Crazy Carnage Gaming","#0138a4",,"2012.08","2015",,,,,,,,, "N","[CMGa] Crack Miata","#0138a4",,"2014.03","2014.10",,,,,,,,, "N","[COLG] Corporate Legion","#0138a4",,"2012.11",,,,,,,,,, "N","[CSTB] New Conglomerate Strategy and Tactics Bureau","#0138a4","[CASH] Genocidal Rampage","2013.09","2015",,,,,,,,, @@ -76,28 +77,25 @@ "N","[FEFA] Ironforged Alliance","#0138a4","[L0TC] Legion of the Crow","2018.05",,,,,,,,,, "N","[FNXS] Phoenix Syndicate","#0138a4","[AG7] Aegis7 Australia","2021.01",,,,,,,,,, "N","[FUoC] Farmers Union of Connery","#0138a4",,"2018.12",,,,,,,,,, -"N","[GOLD] Auric Eclipse","#0138a4",,"2012.11","2013.07",,,,,,,,, "N","[GSGS] Global Strategies Group","#0138a4","[666] The Devil Dogs","2013","2013.09",,,,,,,,, "N","[HAMD] Drunkest Division","#0138a4","[HMRD] Drunk Division","2015.03","2017.07",,,,,,,,, "N","[HHCN] HH War legion","#0138a4",,"2016.03",,,,,,,,,, -"N","[HT] Hostile Takover","#0138a4",,"2014.08","2015",,,,,,,,, "N","[iHOP] International House of Pwnage","#0138a4","[CSTB] New Conglomerate Strategy and Tactics Bureau","2015.01","2015",,,,,,,,, "N","[IRTR] Iron Templars","#0138a4","[666] The Devil Dogs","2017.04","2017.09",,,,,,,,, "N","[IS#0138a4] Insurgency","#0138a4",,"2015.04","2021",,,,,,,,, "N","[JSG] JustSomeGamers","#0138a4",,"2014.12","2016",,,,,,,,, "N","[KNA] Drunken Knights of Auraxis","#0138a4","[HAMD] Drunkest Division","2017.07","2018.08",,,,,,,,, "#N","[KOZY] Spirit Corp","#0138a4",,"???","2021.04",,,,,,,,, -"N","[L0TC] Legion of the Crow","#0138a4",,"2017.06","2018.07",,,,,,,,, +"N","[L0TC] Legion of the Crow","#0138a4",,"2017.06",,,,"[NCxC] NC Honor Guard","2019.02",,"8SEC] Eight Seconds","2019.04",, "N","[LAPH] Laphing House Industries","#0138a4","[FEAR] No Fear","2021.01",,,,,,,,,, -"N","[LD50] Lethal Dosage","#0138a4",,"2017.10","2019",,,,,,,,, +"N","[LD50] Lethal Dosage","#0138a4","[WTAC] Western Tactical","2017.10","2019",,,,,,,,, "N","[LON3] Angels Behind the Front","#0138a4",,"2014.09",,,,,,,,,, "N","[LYB] Liberty Syndicate","#0138a4","[666] The Devil Dogs","2014.01",,,,,,,,,, "N","[N2O] Nitrous Oxide","#0138a4","[FEAR] No Fear","2021.04","2021.10",,,,,,,,, "N","[NC0] Noble collective","#0138a4",,"2016.03","2016.04",,,,,,,,, "N","[NCGE] New Conglomerate Golden Eagles","#0138a4",,"2012.11","2015.10",,,,,,,,, -"N","[NCxC] NC Honor Guard","#0138a4",,"2019.02","2019.04",,,,,,,,, "N","[NEWS] Action News Team","#0138a4",,"2014.09","2015",,,,,,,,, -"N","[NFMS] Infamous","#0138a4",,"2013.08","2015.08",,,,,,,,, +"N","[NFMS] Infamous","#0138a4","[1STS] 1st Strike Team","2013.08","2015.08",,,,,,,,, "N","[NRVE] ???","#0138a4",,"2015","2017",,,,,,,,, "#N","[NT] Nacho Time","#0138a4","[NEWS] Action News Team","???",,,,,,,,,, "N","[NWYT] Not What You Think","#0138a4","[KNA] Drunken Knights of Auraxis","2018.12",,,,"[DEAD]","2021.01",,,,, @@ -108,7 +106,7 @@ "N","[OOPZ] Brave","#0138a4",,"2020.11","2021.03",,,,,,,,, "N","[PALD] Paladens","#0138a4","[HAMD] Drunkest Division","2015.10","2016.12",,,,,,,,, "N","[PG] Praetorian Guard","#0138a4",,"2012.11","2015.02",,,,,,,,, -"N","[PNBW] NC's Painbow","#0138a4",,"2017.08",,,"Adding the end date 2025.05 makes the entire chart blank. Why?",,,,,,, +"N","[PNBW] NC's Painbow","#0138a4",,"2017.08","2024",,"Chart appearance is bugged; causes entire chart to become blank. Something about parser errors?",,,,,,, "N","[PRIK] The Bastards","#0138a4","[RNGA] The Bastards","2014","2015",,,,,,,,, "N","[PRlK] The Bastard5","#0138a4","[BxO] Breakout","2019.01",,,,,,,,,, "N","[QQQ]","#0138a4",,"2015.05",,,,,,,,,, @@ -118,7 +116,7 @@ "N","[RNGA] The Bastards","#0138a4",,"2012.11",,,,,,,,,, "#N","[S0TO] Strategic Operations and Tactics Outfit","#0138a4",,"???",,,,,,,,,, "N","[SAvg] Savage Pack","#0138a4","[PRIK] The Bastards","2015",,,,,,,,,, -"N","[SAVI] Strategic Arms Venture, Inc","#0138a4",,"2020.11",,,,,,,,,, +"N","[SAVI] Strategic Arms Venture, Inc","#0138a4","[WTAC] Western Tactical","2020.11","2025.05",,,,,,,,, "N","[SAWS] Gauss Powered Gamers","#0138a4","[108S] 108 Shock Division","2015.05","2019.09",,,,,,,,, "N","[SBoA] Space Blueberries of America","#0138a4",,"2015.07","2017.08",,,,,,,,, "N","[SkyA] Sky Army Group","#0138a4",,"2015.04",,,,,,,,,, @@ -128,8 +126,7 @@ "N","[TN1] The New Inquisition","#0138a4","[5RNG] 5th Rangers Battalion","2017.11","2019.03",,,,,,,,, "#N","[TOG] The Older Gamers","#0138a4",,"???",,,,,,,,,, "N","[Tuet] Teutonic Order","#0138a4","[BinC] Brothers in Christ","2014.04","2018.06",,,,,,,,, -"N","[UED2] UED 2","#0138a4","[UED] United Enforcement Directorate","2019.08",,,,,,,,,, -"N","[UED] United Enforcement Directorate","#0138a4","[108S] 108 Shock Division","2016.11","2019.08",,,,,,,,, +"N","[UED] United Enforcement Directorate","#0138a4","[108S] 108 Shock Division","2016.11",,,,"[UED2] UED 2","2019.08",,,,, "N","[v0c] Hav0c","#0138a4","[666] The Devil Dogs","2013.09",,,,,,,,,, "N","[VENM] Venym","#0138a4",,"2013","2019.04",,,,,,,,, "N","[VVAR] VVar Machine","#0138a4",,"2013.03",,,,,,,,,, @@ -148,7 +145,7 @@ "N","[81EE] 81st Elite Eagles","#c90000",,"2012.12",,,,,,,,,, "N","[AFX] AfTeRsHoX","#c90000",,"2013.02","2016",,,,,,,,, "N","[AMEX] Transaction","#c90000",,"2012.11",,,,,,,,,, -"N","[ASTI] Astaries","#c90000",,"2020.07",,,,,,,,,, +"N","[ASTI] Astaries","#c90000",,"2020.07","2021.05",,,,,,,,, "N","[AxIG] Auraxis Iron Guard","#c90000",,"2020.04",,,,,,,,,, "N","[AXX] Terran MURDER Squad","#c90000",,"2014.05",,,,,,,,,, "N","[BIUU] bilibilibilibilibili","#c90000",,"2016.04",,,,,,,,,, @@ -158,7 +155,7 @@ "N","[CIK] Bdogs Communication Is Key","#c90000","[Op4] The Opposition Force","2013.06",,,,,,,,,, "N","[CTYP] Crimson Tythoon","#c90000",,"2013.1",,,,,,,,,, "N","[CXQB] Terran Kings","#c90000",,"2015.03",,,,,,,,,, -"N","[D5WN] The Army of Dawn","#c90000","[CIK] Bdogs Communication Is Key","2020.06",,,,,,,,,, +"N","[D4WN] The Army of Dawn","#c90000","[CIK] Bdogs Communication Is Key","2020.06",,,,,,,,,, "N","[D] The Directorate","#c90000",,"2012.11","2015",,,,,,,,, "N","[DENN] Rommel Dessert Rats","#c90000",,"2020.02",,,,,,,,,, "N","[DIKZ] Dikz in Trucks","#c90000",,"2019.09",,,,,,,,,, @@ -185,7 +182,7 @@ "N","[MKAR] Medkits and Run","#c90000",,"2021.06",,,,,,,,,, "N","[MORI] The empire of the Doomsday","#c90000",,"2014.09",,,,,,,,,, "N","[NCOM] Noble Company","#c90000",,"2016.06","2016.07",,,,,,,,, -"N","[NE0N] NEONGRIND","#c90000","[TLFT] The Lost Frontier","2014.05",,,"Merge XIIF into NE0N",,,,,,, +"N","[NE0N] NEONGRIND","#c90000",,"2014.05",,,,,,,,,, "N","[Op4] The Opposition Force","#c90000",,"2012.11","2015",,,,,,,,, "N","[P1GS] WAR PIGS","#c90000","[P1GS] Spacepigs","2021.04",,,,,,,,,, "N","[P1GS] Spacepigs","#c90000","[P4LE] PALE RIDER","2020","2021.04",,,,,,,,, @@ -290,10 +287,10 @@ "N","[YBOK] YBOK","#662bbf",,"2012.11","2013.04",,,,,,,,, "N","[ISV] VSA Resource Center","#662bbf",,"2018.02.07",,,,,,,,,, "N","[V] Vindicators","#662bbf",,"2012.11",,,,,,,,,, -"N","[D3RP] Derp Company","#662bbf",,"2012.11",,,,,,,,,, +"#N","[D3RP] Derp Company","#662bbf",,"2012.11",,,"Emerald outfit, which doesn’t belong on the Connery family tree, but is cataloged for historical purposes",,,,,,, "N","[CSAW] The Connery School of Armored Warfare","#662bbf","[TWC2] The Wild Cards","2024",,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, +"#N","[FwF] Fish With Feet","#662bbf","[IM1] First Immortals","2018.07",,,"Emerald outfit, which doesn’t belong on the Connery family tree, but is cataloged for historical purposes",,,,,,, +"N","[NDC] Neon Dawn Commission","#0138a4",,"2020.12","2024",,,"[RALI] Rebel Alliance","2021.01",,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, @@ -327,16 +324,16 @@ "C","2013","[HVOK] Havoks",,"[RBRN] Ares Reborn","2","#000000",,,,,,,, "C","2013","[LALL] Lib and Let Lib",,"[RBRN] Ares Reborn","2","#000000",,,,,,,, "C","2013","[M7] Clan M7",,"[RBRN] Ares Reborn","2","#000000",,,,,,,, -"C",2016,"[TxR] Total Recoil",,"[MERC] Mercenaries",2,"#000000",,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, +"C","2016.01","[TxR] Total Recoil",,"[MERC] Mercenaries","2","#000000",,,,,,,, +"C","2020.12","[NE0N] NEONGRIND",,"[NDC] Neon Dawn Commission","2","#0138a4",,,,,,,, +"C","2020.12","[D4WN] The Army of Dawn",,"[NDC] Neon Dawn Commission","2","#0138a4",,,,,,,, +"C","2020.12","[53C] Security Exchange Commision",,"[NDC] Neon Dawn Commission","2","#0138a4",,,,,,,, +"C","2021.01","[BRAC] Blood Raven Clan",,"[NDC] Neon Dawn Commission","2","#0138a4",,,,,,,, +"C","2021.05","[ASTI] Astaries",,"[SYN] Syndicus","2","#c00000",,,,,,,, +"C","2018.05","[XIIF] 12th Fleet",,"[NE0N] NEONGRIND","2","#c00000",,,,,,,, +"C","2013.07","[GOLD] Auric Eclipse",,"[00] Recursion","2","#0138a4",,,,,,,, +"C","2015","[HT] Hostile Takover",,"[00] Recursion","2","#0138a4",,,,,,,, +"C","2013.12","[82IN] 82nd ABN INF",,"[00] Recursion","2","#0138a4",,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, From a2bd630feb7def2233a4217ced8c536d1a9358f7 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Sun, 29 Mar 2026 14:22:03 -0700 Subject: [PATCH 12/40] Update ldt.csv --- ldt.csv | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ldt.csv b/ldt.csv index f19d578..768eac9 100644 --- a/ldt.csv +++ b/ldt.csv @@ -106,7 +106,7 @@ "N","[OOPZ] Brave","#0138a4",,"2020.11","2021.03",,,,,,,,, "N","[PALD] Paladens","#0138a4","[HAMD] Drunkest Division","2015.10","2016.12",,,,,,,,, "N","[PG] Praetorian Guard","#0138a4",,"2012.11","2015.02",,,,,,,,, -"N","[PNBW] NC's Painbow","#0138a4",,"2017.08","2024",,"Chart appearance is bugged; causes entire chart to become blank. Something about parser errors?",,,,,,, +"#N","[PNBW] NC's Painbow","#0138a4",,"2017.08","2024",,"Chart appearance is bugged; causes entire chart to become blank. Something about parser errors?",,,,,,, "N","[PRIK] The Bastards","#0138a4","[RNGA] The Bastards","2014","2015",,,,,,,,, "N","[PRlK] The Bastard5","#0138a4","[BxO] Breakout","2019.01",,,,,,,,,, "N","[QQQ]","#0138a4",,"2015.05",,,,,,,,,, @@ -194,7 +194,7 @@ "N","[S0VI] Soviet Union","#c90000",,"2019.11?",,,,,,,,,, "N","[SMAQ] Tenderly Applying the Smackdown","#c90000",,"2016.01",,,,,,,,,, "N","[SN] Sol Navy","#c90000",,"2012.11",,,,,,,,,, -"N","[SOLx] Sol EX","#c90000","[DRED] The Dread Legion","2013.03","2020.04",,,,,,,,, +"N","[SOLx] Sol EX","#c90000","[XPIV] XPIV","2014.01.14","2020.04",,,,,,,,, "N","[SWAT] SWAT","#c90000",,"2012.12","2015.06",,,,,,,,, "N","[SWRM] TheSwarm","#c90000",,"2015.03",,,,,,,,,, "N","[SWWT] Shattered Worlds War Torn","#c90000",,"2012.11","2013.10",,,,,,,,, @@ -214,7 +214,7 @@ "N","[XDSX] Dark Skyes","#c90000",,"2012.11","2013.10",,,,,,,,, "N","[XGPE] Ground Pounders Elite","#c90000",,"2014.07",,,,,,,,,, "N","[XIIF] 12th Fleet","#c90000",,"2014.1","2018.05",,,,,,,,, -"N","[XPIV] XPIV","#c90000","[SOLx] Sol EX","2014.01",,,,,,,,,, +"N","[XPIV] XPIV","#c90000","[DRED] The Dread Legion","2013.03","2021",,,,,,,,, "N","[XPTR] XPTR","#c90000",,"2017.03",,,,,,,,,, "N","[XXCN] Red Legion cn","#c90000",,"2016.06",,,,,,,,,, "N","[YLBQ] YLB allied corps","#c90000",,"2016.03",,,,,,,,,, From 1b2a056c8fd3052bd29a2004949dfc08a25514f1 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Sun, 29 Mar 2026 14:50:03 -0700 Subject: [PATCH 13/40] Tweaks to build file --- build.sh | 12 ++++++------ ldt.csv | 42 +++++++++++++++++++++--------------------- 2 files changed, 27 insertions(+), 27 deletions(-) diff --git a/build.sh b/build.sh index 1abe753..1ab216f 100755 --- a/build.sh +++ b/build.sh @@ -40,14 +40,14 @@ gen_png() { dist() { [ "$tl_run" ] || gen_svg [ "$png_run" ] || gen_png - msg "Generating $PROJNAME$VERS.tar.gz ..." - command -v tar >/dev/null || die "tar not found" - command -v gzip >/dev/null || die "gzip not found" + #msg "Generating $PROJNAME$VERS.tar.gz ..." + #command -v tar >/dev/null || die "tar not found" + #command -v gzip >/dev/null || die "gzip not found" - tar cf "dist/$PROJNAME$VERS.tar" "$PROJNAME.csv" "$PROJNAME.conf" CHANGELOG README.md LICENSE images build.sh CONTRIBUTING - gzip -f "dist/$PROJNAME$VERS.tar" + #tar cf "dist/$PROJNAME$VERS.tar" "$PROJNAME.csv" "$PROJNAME.conf" CHANGELOG README.md LICENSE images build.sh CONTRIBUTING + #gzip -f "dist/$PROJNAME$VERS.tar" - msg "Generated dist/$PROJNAME$VERS.tar.gz" + #msg "Generated dist/$PROJNAME$VERS.tar.gz" } # shellcheck disable=2016 diff --git a/ldt.csv b/ldt.csv index 768eac9..38ee80f 100644 --- a/ldt.csv +++ b/ldt.csv @@ -26,13 +26,13 @@ "#","Name","Color","Parent","Start","Stop","Icon","Description","[Namechange","When","Description","[Namechange","When","Description",". . . ]]" "N","[4x4] Sweet Air Brigade","#000000",,"2013","2013",,,,,,,,, "N","[ABB] Armoured Black Birds","#000000",,"2013.04","2013.12",,,,,,,,, -"N","[BADD] Bad Dude Brigage","#000000",,"2013.04","2013.12",,,,,,,,, +"N","[BADD] Bad Dude Brigade","#000000",,"2013.04","2013.12",,,,,,,,, "N","[HVOK] Havoks","#000000",,"2013.09","2013.12",,,,,,,,, "N","[LALL] Lib and Let Lib","#000000",,"2013","2013",,,,,,,,, "N","[M7] Clan M7","#000000",,"2013","2013",,,,,,,,, "N","[SMF] SMF","#000000",,"2012.11","2013.03",,"^ Merge all of these guys into RBRN",,,,,,, "N","[GOLD] Auric Eclipse","#0138a4",,"2012.11","2013.07",,,,,,,,, -"N","[HT] Hostile Takover","#0138a4",,"2014.08","2015",,,,,,,,, +"N","[HT] Hostile Takeover","#0138a4",,"2014.08","2015",,,,,,,,, "N","[RBRN] Ares Reborn","#0138a4",,"2013.03","2013.07",,,,,,,,, "N","[00] Recursion","#0138a4","[RBRN] Ares Reborn","2013.07",,,,,,,,,, "N","[82IN] 82nd ABN INF","#0138a4",,"2013.02","2013.12",,,,,,,,, @@ -138,7 +138,6 @@ "N","[PFNS] Platinum Fairies","#c5c5c5",,"2019.04","2020.07",,,,,,,,, "N","[1TR] First Terran Rangers","#c90000",,"2012.11",,,,,,,,,, "N","[26SP] 26space","#c90000",,"2012.11",,,,,,,,,, -"N","[53C] Security Exchange Commision","#c90000",,"2020.03","2021",,,,,,,,, "N","[56RD] 56th Recon Division","#c90000","[DRED] The Dread Legion","2013.06","2020",,,,,,,,, "N","[5OFA] S0FA","#c90000","[P4LE] PALE RIDER","2019.08",,,,,,,,,, "N","[7IGF] 7th Inter Galactic Forces","#c90000",,"2017.02",,,,,,,,,, @@ -171,24 +170,26 @@ "N","[GUBB] Gummy Bear Brigade","#c90000",,"2013.09",,,,,,,,,, "N","[HAKA] Hackagaweas","#c90000",,"2016.02",,,,,,,,,, "N","[HELO] Remember Happy Days","#c90000","[BURT] Inglorious Bursters","2017.07",,,,,,,,,, -"N","[HFA] Hell from Above","#c90000",,"2012.11","2013.06",,,,,,,,, "N","[HMRD] Drunk Division","#c90000","[EXE] Execution","2014.02",,,,,,,,,, "N","[JUGA] JUGG3RNAUT","#c90000",,"2012.11",,,,,,,,,, "N","[LIEG] Leige","#c90000",,"2013.07",,,,,,,,,, "#N","[LVI] 3Hyperion","#c90000",,"???",,,,,,,,,, "N","[MDEN] Mercenarius de Noctis","#c90000",,"2013.12",,,,,,,,,, +"N","[HFA] Hell from Above","#c90000",,"2012.11","2013.06",,,,,,,,, "N","[MERC] Mercenaries","#c90000",,"2012.11",,,,,,,,,, "N","[TxR] Total Recoil","#c90000",,"2012.11","2016.03",,,,,,,,, "N","[MKAR] Medkits and Run","#c90000",,"2021.06",,,,,,,,,, "N","[MORI] The empire of the Doomsday","#c90000",,"2014.09",,,,,,,,,, "N","[NCOM] Noble Company","#c90000",,"2016.06","2016.07",,,,,,,,, +"N","[53C] Security Exchange Commission","#c90000",,"2020.03","2021",,,,,,,,, "N","[NE0N] NEONGRIND","#c90000",,"2014.05",,,,,,,,,, +"N","[XIIF] 12th Fleet","#c90000",,"2014.1","2018.05",,,,,,,,, "N","[Op4] The Opposition Force","#c90000",,"2012.11","2015",,,,,,,,, "N","[P1GS] WAR PIGS","#c90000","[P1GS] Spacepigs","2021.04",,,,,,,,,, "N","[P1GS] Spacepigs","#c90000","[P4LE] PALE RIDER","2020","2021.04",,,,,,,,, "N","[P4LE] PALE RIDER","#c90000","[PALE] PALE RIDERS OUTFIT","2017.01","2020.02",,,,,,,,, "N","[Q0Q] Q0Q","#c90000",,"2013.08","2016.05",,,,,,,,, -"N","[R404] Those Who Dont Exist","#c90000","[CIK] Bdogs Communication Is Key","2020.05",,,,,,,,,, +"N","[R404] Those Who Dont Exist","#c90000","[CIK] Bdogs Communication Is Key","2020.05",,,,"[404] Those Who Dont Exist","2022.06",,,,, "N","[RTAG] RTCN","#c90000",,"2015.05",,,,,,,,,, "N","[RVBF] RVBFreelancers","#c90000",,"2014.08",,,,,,,,,, "N","[S0VI] Soviet Union","#c90000",,"2019.11?",,,,,,,,,, @@ -213,7 +214,6 @@ "N","[WiiU] Nintendo","#c90000",,"2014.04",,,,,,,,,, "N","[XDSX] Dark Skyes","#c90000",,"2012.11","2013.10",,,,,,,,, "N","[XGPE] Ground Pounders Elite","#c90000",,"2014.07",,,,,,,,,, -"N","[XIIF] 12th Fleet","#c90000",,"2014.1","2018.05",,,,,,,,, "N","[XPIV] XPIV","#c90000","[DRED] The Dread Legion","2013.03","2021",,,,,,,,, "N","[XPTR] XPTR","#c90000",,"2017.03",,,,,,,,,, "N","[XXCN] Red Legion cn","#c90000",,"2016.06",,,,,,,,,, @@ -255,7 +255,7 @@ "N","[NATU] Natural Selection","#662bbf","[WTAC] Western Tactical","2015.01",,,,,,,,,, "N","[NSVS] For Hire VS","#662bbf","[00] Recursion","2015.1","2015.12",,,,,,,,, "N","[OPYN] OPY","#662bbf",,"2018.02","2019.09",,,,,,,,, -"N","[Oreo] Might Ducks","#662bbf","[TWC2] The Wild Cards","2021.01",,,,,,,,,, +"N","[Oreo] Mighty Ducks","#662bbf","[TWC2] The Wild Cards","2021.01",,,,,,,,,, "N","[oTLo] The Legionnaires","#662bbf","[00] Recursion","2015.09","2015.12",,,,,,,,, "N","[oVAo] Vanu Ancestry","#662bbf",,"2014.04",,,,,,,,,, "N","[PALE] PALE RIDERS OUTFIT","#662bbf","[S3X1] Hellz Angelz","2015.08","2017.01",,,,,,,,, @@ -318,23 +318,23 @@ "#","Leaving 'To When' empty will result in using 'From When' as this value",,,,,,,,,,,,, "#","From When","From","To When","To","Thickness","Color",,,,,,,, "#C","2019.4","[FOOI] Goblin Tribe",,"[fiji] Goblin Juice","2","#000000",,,,,,,, -"C","2013","[4x4] Sweet Air Brigade","2013.4","[RBRN] Ares Reborn","2","#000000",,,,,,,, -"C","2013","[ABB] Armoured Black Birds",,"[RBRN] Ares Reborn","2","#000000",,,,,,,, -"C","2013","[BADD] Bad Dude Brigage",,"[RBRN] Ares Reborn","2","#000000",,,,,,,, -"C","2013","[HVOK] Havoks",,"[RBRN] Ares Reborn","2","#000000",,,,,,,, -"C","2013","[LALL] Lib and Let Lib",,"[RBRN] Ares Reborn","2","#000000",,,,,,,, -"C","2013","[M7] Clan M7",,"[RBRN] Ares Reborn","2","#000000",,,,,,,, -"C","2016.01","[TxR] Total Recoil",,"[MERC] Mercenaries","2","#000000",,,,,,,, +"C","2013","[4x4] Sweet Air Brigade","2013.4","[RBRN] Ares Reborn","3","#000000",,,,,,,, +"C","2013","[ABB] Armoured Black Birds",,"[RBRN] Ares Reborn","3","#000000",,,,,,,, +"C","2013","[BADD] Bad Dude Brigade",,"[RBRN] Ares Reborn","3","#000000",,,,,,,, +"C","2013","[HVOK] Havoks",,"[RBRN] Ares Reborn","3","#000000",,,,,,,, +"C","2013","[LALL] Lib and Let Lib",,"[RBRN] Ares Reborn","3","#000000",,,,,,,, +"C","2013","[M7] Clan M7",,"[RBRN] Ares Reborn","3","#000000",,,,,,,, +"C","2016.03","[TxR] Total Recoil",,"[MERC] Mercenaries","3","#c00000",,,,,,,, "C","2020.12","[NE0N] NEONGRIND",,"[NDC] Neon Dawn Commission","2","#0138a4",,,,,,,, "C","2020.12","[D4WN] The Army of Dawn",,"[NDC] Neon Dawn Commission","2","#0138a4",,,,,,,, -"C","2020.12","[53C] Security Exchange Commision",,"[NDC] Neon Dawn Commission","2","#0138a4",,,,,,,, +"C","2020.12","[53C] Security Exchange Commission",,"[NDC] Neon Dawn Commission","2","#0138a4",,,,,,,, "C","2021.01","[BRAC] Blood Raven Clan",,"[NDC] Neon Dawn Commission","2","#0138a4",,,,,,,, -"C","2021.05","[ASTI] Astaries",,"[SYN] Syndicus","2","#c00000",,,,,,,, -"C","2018.05","[XIIF] 12th Fleet",,"[NE0N] NEONGRIND","2","#c00000",,,,,,,, -"C","2013.07","[GOLD] Auric Eclipse",,"[00] Recursion","2","#0138a4",,,,,,,, -"C","2015","[HT] Hostile Takover",,"[00] Recursion","2","#0138a4",,,,,,,, -"C","2013.12","[82IN] 82nd ABN INF",,"[00] Recursion","2","#0138a4",,,,,,,, -,,,,,,,,,,,,,, +"C","2021.05","[ASTI] Astaries",,"[SYN] Syndicus","3","#0138a4",,,,,,,, +"C","2018.05","[XIIF] 12th Fleet",,"[NE0N] NEONGRIND","3","#c00000",,,,,,,, +"C","2013.07","[GOLD] Auric Eclipse",,"[00] Recursion","3","#0138a4",,,,,,,, +"C","2015","[HT] Hostile Takeover",,"[00] Recursion","3","#0138a4",,,,,,,, +"C","2013.12","[82IN] 82nd ABN INF",,"[00] Recursion","3","#0138a4",,,,,,,, +"C","2013.06","[HFA] Hell from Above",,"[MERC] Mercenaries","3","#c00000",,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, From 3a65c180dbed032b03d793aeec324243c71ed0e1 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Sun, 29 Mar 2026 14:51:04 -0700 Subject: [PATCH 14/40] Version bump --- ldt.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ldt.conf b/ldt.conf index 05e0a0c..f6c5c8b 100644 --- a/ldt.conf +++ b/ldt.conf @@ -5,7 +5,7 @@ infoBoxTitle = Family History of Connery Outfits infoBoxTitleSize = 32 -infoBoxText = Version 0.1 +infoBoxText = Version 0.2 infoBoxText = infoBoxText = Published under the GNU Free Documentation License infoBoxText = Original source: Varunda's Outfit History Spreadsheet From c627efc79ad1f7a26590e6fab166282752783fe4 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Sun, 29 Mar 2026 15:09:20 -0700 Subject: [PATCH 15/40] Change D4WN back to D5WN --- ldt.csv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ldt.csv b/ldt.csv index 38ee80f..981230b 100644 --- a/ldt.csv +++ b/ldt.csv @@ -154,7 +154,7 @@ "N","[CIK] Bdogs Communication Is Key","#c90000","[Op4] The Opposition Force","2013.06",,,,,,,,,, "N","[CTYP] Crimson Tythoon","#c90000",,"2013.1",,,,,,,,,, "N","[CXQB] Terran Kings","#c90000",,"2015.03",,,,,,,,,, -"N","[D4WN] The Army of Dawn","#c90000","[CIK] Bdogs Communication Is Key","2020.06",,,,,,,,,, +"N","[D5WN] The Army of Dawn","#c90000","[CIK] Bdogs Communication Is Key","2020.06",,,,,,,,,, "N","[D] The Directorate","#c90000",,"2012.11","2015",,,,,,,,, "N","[DENN] Rommel Dessert Rats","#c90000",,"2020.02",,,,,,,,,, "N","[DIKZ] Dikz in Trucks","#c90000",,"2019.09",,,,,,,,,, @@ -326,7 +326,7 @@ "C","2013","[M7] Clan M7",,"[RBRN] Ares Reborn","3","#000000",,,,,,,, "C","2016.03","[TxR] Total Recoil",,"[MERC] Mercenaries","3","#c00000",,,,,,,, "C","2020.12","[NE0N] NEONGRIND",,"[NDC] Neon Dawn Commission","2","#0138a4",,,,,,,, -"C","2020.12","[D4WN] The Army of Dawn",,"[NDC] Neon Dawn Commission","2","#0138a4",,,,,,,, +"C","2020.12","[D5WN] The Army of Dawn",,"[NDC] Neon Dawn Commission","2","#0138a4",,,,,,,, "C","2020.12","[53C] Security Exchange Commission",,"[NDC] Neon Dawn Commission","2","#0138a4",,,,,,,, "C","2021.01","[BRAC] Blood Raven Clan",,"[NDC] Neon Dawn Commission","2","#0138a4",,,,,,,, "C","2021.05","[ASTI] Astaries",,"[SYN] Syndicus","3","#0138a4",,,,,,,, From e22224c77ad7728aeabb72cd54a6ee8ecfef4e22 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Sun, 29 Mar 2026 15:28:42 -0700 Subject: [PATCH 16/40] Update DGia --- ldt.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ldt.csv b/ldt.csv index 981230b..b67b37f 100644 --- a/ldt.csv +++ b/ldt.csv @@ -70,7 +70,7 @@ "N","[DDLY] Deadly Dose","#0138a4",,"2012.11","2013.02",,,,,,,,, "N","[DefX] DefconX","#0138a4",,"2017.07","2018",,,,,,,,, "N","[DESD] Desert Ducks","#0138a4",,"2019","2020",,,,,,,,, -"N","[DGia] Army of the Dim Giant","#0138a4",,"2018.12","2020.02",,,,,,,,, +"N","[DGia] Army of the Dim Giant","#0138a4",,"2018.12",,,,,,,,,, "N","[EPIC] Epic Phoenix Squad","#0138a4","[GSGS] Global Strategies Group","2013.09","2014.03",,,,,,,,, "N","[FCOM] Armitage Free Company","#0138a4",,"2015",,,,,,,,,, "N","[FEAR] No Fear","#0138a4","[DESD] Desert Ducks","2020","2021",,,,,,,,, From f83611b07042f42cb061d7dea20acb75214be3f8 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Sun, 29 Mar 2026 16:53:54 -0700 Subject: [PATCH 17/40] Update CONTRIBUTING --- CONTRIBUTING | 204 ++++++++++++++++++++++++++++++++++----------------- 1 file changed, 138 insertions(+), 66 deletions(-) diff --git a/CONTRIBUTING b/CONTRIBUTING index ea1d78c..b26b627 100644 --- a/CONTRIBUTING +++ b/CONTRIBUTING @@ -1,4 +1,4 @@ -Linux Distribution Timeline | CONTRIBUTING +Conner Family History | CONTRIBUTING ------------------------------------------ Because I want to keep it simple and coherent with previous versions by @@ -7,87 +7,159 @@ how to contribute to this project. You are not obliged to follow this, but you'll ease my job if you do. :) -Open an issue on github +Open an issue on GitHub ======================= -Open a new issue: https://github.com/FabioLolix/LinuxTimeline/issues/new/choose +Open a new issue: https://github.com/snappyapple632/ConneryFamilyHistory/issues/new -If you don't want to open a GitHub account you can contact me by mail at fabio.loli@disroot.org +If you don't want to open a GitHub account you can contact me on... +Reddit: u/ModulusTheDutchie +Discord: snappyapple632 +Open a PR +========= + +If you're so inclined, you can also make a branch of this +repo, edit the CSV yourself, and submit a PR to the main +repo. I wouldn't do that honestly, since it's easier +for me to edit the CSV and push commits myself. Formatting ========== -Since we're working with CSV format, you can fill the right column -rather easily, since it is self-explanatory. +Since all the outfit data is stored in CSV format, data can be added with a +basic text editor. Commented lines in the CSV file provide basic formatting +instructions. -If you edit the CSV using LibreOffice Calc, make sure to load the file -with "Quoted field as text" enabled to prevent autoformatting. +If you are editing the CSV using LibreOffice Calc, make sure to load the file +with "Quoted field as text" enabled to prevent autoformatting. You may need to +occasionally Ctrl+A the spreadsheet, Format Cells > Set all cell formats to "Text" +to ensure formatting remains consistent and avoid any potential formatting issues. -Remember to keep the CSV coherent, newest distro will always go to the -lowest place. And also, please group it accordingly, a Debian-based -distro should never be grouped with a distro based on Red Hat. +# Column A: Data type +N - Node; represents the date an outfit was formed. +C - Connector; used to show relationships between outfits. +See "Inter-outfit Relationships". +D - Domain; this type is unused. +SVG - SVG image to be added to the chart. Nodes can be +directly assigned SVG images. DO NOT USE THIS DATA TYPE +FOR OUTFIT LOGOS. Doesn't work, reserved for future use. -I'll just give an example of how we can get it done. +You can comment out an entire row by adding a # before +the letter indicating data type. - "Debian" - "Ubuntu" based on Debian - "Kubuntu" based on Ubuntu - "Linux Mint" based on Ubuntu - "Crunchbang" based on Debian - "Red Hat" - "Fedora Core" based on Red Hat - "CentOS" based on Red Hat +NODES +# Column B: Outfit Tag and Name +# Column C: Color +Outfit colors are to be assigned to their main (default) faction. +#0138a4 = New Conglomorate +#c90000 = Terran Republic +#662bbf = Vanu Soverignty +#c5c5c5 = Nanite Systems Operative +#000000 = Unknown -Keep the original timeline (deprecated) -========================== +# Column D: Parent -Don't understand what I meant? For example, S.u.S.E, before rebasing -their code to Red Hat, they originally used Slack as their upstream. If -you ever see this happening in the future, add it to the connectors, -again, coherent with the distros. You may see "Thickness" in the CSV in -the "Connectors" part. The thickness may vary from 1, 2 or 4. It has -already been explained in the build generated by gldt, but I'll just -explain it again. +Copy and past the name of an outfit's parent outfit into +this column, if applicable. Leave blank if they do not +have a parent. -1: Influence, developer switch - (e.g.: CRUX to Arch) -2: Rebasing, substantial code flow, project overtaking - (e.g. Red Hat to SuSE) -4: Developer & code sharing, project merging, hard forking - (e.g. Maemo to MeeGo) +# Columns E: Start Dates +The ideal start date is when the outfit is formed on PlanetSide 2 itself. +Generally, we want this date to be precise to the month. If you know the +exact day an outfit was created, that's even better! -Start date -========== -For start dates use the date when the code has been made publicy available, -otherwise use the date of the first public release. - - -Dead Distros -============ - -People get bored with maintaining a dead distro with no interest from -the Linux community. Some of them have announcements on whether they -will discontinue it, or just killing it silently, or even better, -killing the whole website. What to do in these kinds of situation? - -1. If the distro has an announcement or statement on discontinuing the - distro, use the announcement date as stop date -2. If the distro has no news since last release but still have a pretty - much active forums/community (even small), consider it active. -3. If it has no information of forums, but the website is active, and - if it has no release since 3 years after its latest stable release, - put the stop date on latest stable release + 3 years -4. If the website is dead and there's no other information, put the - stop date on last stable release + 1 year - -EXCEPTIONS: -If a distro announced its discontinuation (which effectively making a -date being it's stop date) and a fork of the discontinued distro is -announced after a distro is discontinued, push the stop date of the -upstream distro (which is the discontinued one) to the first -announcement (or first stable release) of the fork distro. Case in -point: MeeGo (to Mer and Tizen). +All dates on the spreadsheet are formatted as YYYY.MM.DD . Dates consisting +of the year only (YYYY), or year and month (YYYY.MM), are also acceptable. + +START DATES MUST HAVE AT LEAST A YEAR OF ESTABLISHMENT. If they do not have a +known start date, they cannot be added to the chart. + +# Column F: Stop Dates (Deadfits) + +If the outfit is known to be presently active, leave this column blank. +This column is also left blank for inactive outfits with no known stop +date, this is meant to be temporary. + +People get bored of PlanetSide, or sometimes infighting can occur within +an outfit that results in fallout. Determining stop dates for outfits +tends to be difficult as the means of measuring activity is nebulous. +Additionally, any outfit that is deleted from PlanetSide leaves no trace +(aside from outfit decals, if they had the luxury of owning one). + +1. If the outfit has an announcement or statement on discontinuing the + outfit, use the announcement date as the stop date. +2. If any group of players belonging to an outfit are online on + PlanetSide in regular intervals, consider that outfit active. +3. If the outfit is still active but no longer plays PlanetSide, + set the stop date to their last known date of activity + 6 months. +4. If an outfit ceases activity and goes radio silent, set their stop date + to their last known date of activity. + +THERE IS AN EXCEPTION FOR OUTFIT REBRANDS; SEE COLUMN I. + +# Column G: Icon + +Reserved for future use. Setting this column to "images/outfit_logo.svg" +will add a an outfit's logo next to the node, but I haven't gotten that +to work. Gnuclad has very specific requirements for SVGs so I'm not +bothering with outfit logos for the time being. Gnuclad only accepts SVGs. + +# Column H: Description + +Any other comments for a particular outfit are left here. + +# Column I: Name Change + +Outfits that undergo a rebrand (i.e. change their name but otherwise +consist of the same members and outfit ethos), there are columns to +accomodate for name changes. Fill this column with the outfit's +new tag and name. + +# Column J: Date of Name Change + +The date of the name change will be marked as a smaller dot on the +same branch as the outfit's former name. + +# Column K: Name Change Description + +Another column for comments. + +# Columns L-N: + +Repeat of columns I-K to accomodate for multiple name changes. +This can be extended further with nesting brackets. + +CONNECTORS + +# Column B: From When +The date of which a connector starts. + +# Column C: From +Which outfit the connector stems from. + +# Column D: To When +Optional date for where the connector ends. +Leaving this blank will set this to the date +in column B. + +# Column E: To +Which outfit the connector connects to. + +# Column F: Thickness +Set this column as follows: + +2 for collaborations (e.g. NE0N, BRAC, 53C, etc. +forming NDC/RALI). + +3 for outfit merges (e.g. GOLD, HT, 4x4, BADD, etc. +merging into RBRN/Recursion). Any outfit that has +merged with another should be kept as close together +as reasonably possible. This helps keep connectors short and +clean, which avoids bogging up the chart with vertical lines. +Remember to keep the chart coherent! +# Column G: Color +Set this to the faction color of the outfit in column E. From e03a59ff07972c08a05f9f5128053b313025e70d Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Sun, 29 Mar 2026 17:08:20 -0700 Subject: [PATCH 18/40] Added UN17 mergers --- ldt.csv | 31 +++++++++++++------------------ 1 file changed, 13 insertions(+), 18 deletions(-) diff --git a/ldt.csv b/ldt.csv index b67b37f..d0904dd 100644 --- a/ldt.csv +++ b/ldt.csv @@ -68,7 +68,6 @@ "N","[D1RE] The Bloodwolves","#0138a4",,"2013","2019.04",,,,,,,,, "N","[D1RE] Venym","#0138a4",,"2019.02",,,,,,,,,, "N","[DDLY] Deadly Dose","#0138a4",,"2012.11","2013.02",,,,,,,,, -"N","[DefX] DefconX","#0138a4",,"2017.07","2018",,,,,,,,, "N","[DESD] Desert Ducks","#0138a4",,"2019","2020",,,,,,,,, "N","[DGia] Army of the Dim Giant","#0138a4",,"2018.12",,,,,,,,,, "N","[EPIC] Epic Phoenix Squad","#0138a4","[GSGS] Global Strategies Group","2013.09","2014.03",,,,,,,,, @@ -138,7 +137,7 @@ "N","[PFNS] Platinum Fairies","#c5c5c5",,"2019.04","2020.07",,,,,,,,, "N","[1TR] First Terran Rangers","#c90000",,"2012.11",,,,,,,,,, "N","[26SP] 26space","#c90000",,"2012.11",,,,,,,,,, -"N","[56RD] 56th Recon Division","#c90000","[DRED] The Dread Legion","2013.06","2020",,,,,,,,, +"N","[56RD] 56th Recon Division","#c90000","[DRED] The Dread Legion","2013.06","2020.04",,,,,,,,, "N","[5OFA] S0FA","#c90000","[P4LE] PALE RIDER","2019.08",,,,,,,,,, "N","[7IGF] 7th Inter Galactic Forces","#c90000",,"2017.02",,,,,,,,,, "N","[81EE] 81st Elite Eagles","#c90000",,"2012.12",,,,,,,,,, @@ -158,6 +157,7 @@ "N","[D] The Directorate","#c90000",,"2012.11","2015",,,,,,,,, "N","[DENN] Rommel Dessert Rats","#c90000",,"2020.02",,,,,,,,,, "N","[DIKZ] Dikz in Trucks","#c90000",,"2019.09",,,,,,,,,, +"N","[DefX] DefconX","#0138a4",,"2017.07","2020.04",,,,,,,,, "N","[DRED] The Dread Legion","#c90000",,"2012.12","2020.04",,,,,,,,, "N","[ECL] Terran Eclipse","#c90000",,"2015.01",,,,,,,,,, "N","[EXE] Execution","#c90000",,"2012.11","2013.06",,,,,,,,, @@ -317,13 +317,13 @@ "#","Connectors",,,,,,,,,,,,, "#","Leaving 'To When' empty will result in using 'From When' as this value",,,,,,,,,,,,, "#","From When","From","To When","To","Thickness","Color",,,,,,,, -"#C","2019.4","[FOOI] Goblin Tribe",,"[fiji] Goblin Juice","2","#000000",,,,,,,, -"C","2013","[4x4] Sweet Air Brigade","2013.4","[RBRN] Ares Reborn","3","#000000",,,,,,,, -"C","2013","[ABB] Armoured Black Birds",,"[RBRN] Ares Reborn","3","#000000",,,,,,,, -"C","2013","[BADD] Bad Dude Brigade",,"[RBRN] Ares Reborn","3","#000000",,,,,,,, -"C","2013","[HVOK] Havoks",,"[RBRN] Ares Reborn","3","#000000",,,,,,,, -"C","2013","[LALL] Lib and Let Lib",,"[RBRN] Ares Reborn","3","#000000",,,,,,,, -"C","2013","[M7] Clan M7",,"[RBRN] Ares Reborn","3","#000000",,,,,,,, +"#C",,,,,,,,,,,,,, +"C","2013","[4x4] Sweet Air Brigade","2013.4","[RBRN] Ares Reborn","3","#0138a4",,,,,,,, +"C","2013","[ABB] Armoured Black Birds",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, +"C","2013","[BADD] Bad Dude Brigade",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, +"C","2013","[HVOK] Havoks",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, +"C","2013","[LALL] Lib and Let Lib",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, +"C","2013","[M7] Clan M7",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, "C","2016.03","[TxR] Total Recoil",,"[MERC] Mercenaries","3","#c00000",,,,,,,, "C","2020.12","[NE0N] NEONGRIND",,"[NDC] Neon Dawn Commission","2","#0138a4",,,,,,,, "C","2020.12","[D5WN] The Army of Dawn",,"[NDC] Neon Dawn Commission","2","#0138a4",,,,,,,, @@ -335,12 +335,7 @@ "C","2015","[HT] Hostile Takeover",,"[00] Recursion","3","#0138a4",,,,,,,, "C","2013.12","[82IN] 82nd ABN INF",,"[00] Recursion","3","#0138a4",,,,,,,, "C","2013.06","[HFA] Hell from Above",,"[MERC] Mercenaries","3","#c00000",,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, -"#","Domains",,,,,,,,,,,,, -"#","Distribution","Color","Intensity",,,,,,,,,,, -"D","Terran Republic","#c90000","15",,,,,,,,,,, -"D","New Conglomerate","#0138a4","15",,,,,,,,,,, -"D","Vanu Sovereignty","#662bbf","15",,,,,,,,,,, -"D","Nanite Systems Operative","#c5c5c5","15",,,,,,,,,,, +"C","2020.04","[DefX] DefconX",,"[UN17] Unity","3","#c00000",,,,,,,, +"C","2020.04","[56RD] 56th Recon Division",,"[UN17] Unity","3","#c00000",,,,,,,, +"C","2020.04","[SOLx] Sol EX",,"[UN17] Unity","3","#c00000",,,,,,,, +"C","2020.04","[DRED] The Dread Legion",,"[UN17] Unity","3","#c00000",,,,,,,, From ba5a3091e96cb0c0cf6f5f91ee742ac3fb454b60 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Mon, 30 Mar 2026 17:45:54 +0000 Subject: [PATCH 19/40] Remove [X] from chart --- ldt.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ldt.csv b/ldt.csv index d0904dd..cf385d5 100644 --- a/ldt.csv +++ b/ldt.csv @@ -131,7 +131,7 @@ "N","[VVAR] VVar Machine","#0138a4",,"2013.03",,,,,,,,,, "N","[WDSF] Wardog Special Forces","#0138a4","[ODIN] Sons of Odin","2017",,,,"[10co] Stormblade Company","2021.07","Rebranded from [WDSF]",,,, "N","[WTAC] Western Tactical","#0138a4",,"2012.12",,,,,,,,,, -"N","[X] Outfit X","#0138a4",,"2012.11",,,,,,,,,, +"#N","[X] Outfit X","#0138a4",,"2012.11",,,"Removed because [X] is a Genudine outfit",,,,,,, "N","[cNSO] NSOperatives Connery","#c5c5c5",,"2020.03","2021.07",,,,,,,,, "N","[F404] Task Force 404","#c5c5c5",,"2020.04",,,,,,,,,, "N","[PFNS] Platinum Fairies","#c5c5c5",,"2019.04","2020.07",,,,,,,,, From 39f5c929c73a5a3999d1ff1db35b2080ebe015e6 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Mon, 30 Mar 2026 17:52:14 +0000 Subject: [PATCH 20/40] Added stop dates to outfits assumed dead --- ldt.csv | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/ldt.csv b/ldt.csv index cf385d5..07433e0 100644 --- a/ldt.csv +++ b/ldt.csv @@ -108,7 +108,7 @@ "#N","[PNBW] NC's Painbow","#0138a4",,"2017.08","2024",,"Chart appearance is bugged; causes entire chart to become blank. Something about parser errors?",,,,,,, "N","[PRIK] The Bastards","#0138a4","[RNGA] The Bastards","2014","2015",,,,,,,,, "N","[PRlK] The Bastard5","#0138a4","[BxO] Breakout","2019.01",,,,,,,,,, -"N","[QQQ]","#0138a4",,"2015.05",,,,,,,,,, +"N","[QQQ]","#0138a4",,"2015.05","2020",,,,,,,,, "N","[R18] Regegade 18","#0138a4",,"2019.04.17",,,,,,,,,, "N","[R3K] Auraxian Globetrotters","#0138a4",,"2014.04","2014.09",,,,,,,,, "N","[RAVE] RAVE","#0138a4","[HAMD] Drunkest Division","2016.02",,,,,,,,,, @@ -119,7 +119,7 @@ "N","[SAWS] Gauss Powered Gamers","#0138a4","[108S] 108 Shock Division","2015.05","2019.09",,,,,,,,, "N","[SBoA] Space Blueberries of America","#0138a4",,"2015.07","2017.08",,,,,,,,, "N","[SkyA] Sky Army Group","#0138a4",,"2015.04",,,,,,,,,, -"N","[SlCt] Soldiers in Christ 2Ti2","#0138a4","[BinC] Brothers in Christ","2017.09",,,,,,,,,, +"N","[SlCt] Soldiers in Christ 2Ti2","#0138a4","[BinC] Brothers in Christ","2017.09","2020",,,,,,,,, "N","[SYN] Syndicus","#0138a4","[FEAR] No Fear","2021.05",,,,,,,,,, "N","[TLR] The Legendary Rebels","#0138a4",,"2012.11",,,,,,,,,, "N","[TN1] The New Inquisition","#0138a4","[5RNG] 5th Rangers Battalion","2017.11","2019.03",,,,,,,,, @@ -192,7 +192,7 @@ "N","[R404] Those Who Dont Exist","#c90000","[CIK] Bdogs Communication Is Key","2020.05",,,,"[404] Those Who Dont Exist","2022.06",,,,, "N","[RTAG] RTCN","#c90000",,"2015.05",,,,,,,,,, "N","[RVBF] RVBFreelancers","#c90000",,"2014.08",,,,,,,,,, -"N","[S0VI] Soviet Union","#c90000",,"2019.11?",,,,,,,,,, +"N","[S0VI] Soviet Union","#c90000",,"2019.11","2022",,,,,,,,, "N","[SMAQ] Tenderly Applying the Smackdown","#c90000",,"2016.01",,,,,,,,,, "N","[SN] Sol Navy","#c90000",,"2012.11",,,,,,,,,, "N","[SOLx] Sol EX","#c90000","[XPIV] XPIV","2014.01.14","2020.04",,,,,,,,, @@ -211,15 +211,15 @@ "N","[VipK] Viper Korea","#c90000",,"2015.06","2017.03",,,,,,,,, "N","[VMSx] Vehicular Man Slaughter","#c90000",,"2020.05",,,,,,,,,, "N","[VTX] Vortext","#c90000",,"2012.11","2013.06",,,,,,,,, -"N","[WiiU] Nintendo","#c90000",,"2014.04",,,,,,,,,, +"N","[WiiU] Nintendo","#c90000",,"2014.04","2020",,,,,,,,, "N","[XDSX] Dark Skyes","#c90000",,"2012.11","2013.10",,,,,,,,, -"N","[XGPE] Ground Pounders Elite","#c90000",,"2014.07",,,,,,,,,, +"N","[XGPE] Ground Pounders Elite","#c90000",,"2014.07","2020",,,,,,,,, "N","[XPIV] XPIV","#c90000","[DRED] The Dread Legion","2013.03","2021",,,,,,,,, "N","[XPTR] XPTR","#c90000",,"2017.03",,,,,,,,,, "N","[XXCN] Red Legion cn","#c90000",,"2016.06",,,,,,,,,, "N","[YLBQ] YLB allied corps","#c90000",,"2016.03",,,,,,,,,, "N","[YLBT] YLB Hero Army","#c90000",,"2019.06",,,,,,,,,, -"N","[24x7] Star Crafters UNited","#662bbf",,"2016.05",,,,,,,,,, +"N","[24x7] Star Crafters UNited","#662bbf",,"2016.05","2022",,,,,,,,, "N","[42VL] 42nd Vanu Legion","#662bbf",,"2012.11","2013.04",,,,,,,,, "N","[8O0D] Spandex Trouser Monsters","#662bbf",,"2018.1",,,,,,,,,, "N","[AM00] Animus Makana Connery","#662bbf","[FPSK] FPS KOREA","2019.05",,,,,,,,,, @@ -228,15 +228,15 @@ "N","[BRAC] Blood Raven Clan","#662bbf","[T42] The Forty Deuce","2014.11",,,,,,,,,, "N","[BrDU] Brothers Down Under","#662bbf",,"2020.05",,,,,,,,,, "N","[CHVN] The Church of Vanu","#662bbf",,"2020.07",,,,,,,,,, -"N","[Cya9] Cyanine","#662bbf",,"2019.06",,,,,,,,,, +"N","[Cya9] Cyanine","#662bbf",,"2019.06","2021",,,,,,,,, "N","[D4RK] The Dark Reapers","#662bbf",,"2015.07",,,,,,,,,, "N","[DOKY] Shrek Is Our Ogrelord","#662bbf","[JENK] JENK SQUAD ALPHA","2014.08","2018",,,,,,,,, "N","[DR42] 42nd Dragoons","#662bbf",,"2020.03",,,,,,,,,, "N","[DSD1] Drunk Science Division","#662bbf","[HAMD] Drunkest Division","2017.08",,,,,,,,,, -"N","[DSE] Darkside Empire","#662bbf",,"2012.11",,,,,,,,,, +"N","[DSE] Darkside Empire","#662bbf",,"2012.11","2020",,,,,,,,, "N","[EBON] Ebon Drakes Tactical Unit","#662bbf","[FSA] Federal Survey Alliance","2017.10",,,,,,,,,, "N","[FCRW] Future Crew","#662bbf",,"2012.11","2014",,,,,,,,, -"N","[fiji] Goblin Juice","#662bbf","[FOOI] Goblin Tribe","2019.04",,,,,,,,,, +"N","[fiji] Goblin Juice","#662bbf","[FOOI] Goblin Tribe","2019.04","2023",,,,,,,,, "N","[FPSK] FPS KOREA","#662bbf",,"2015.03","2020",,,,,,,,, "N","[FSA] Federal Survey Alliance","#662bbf",,"2017.05","2018.06",,,,,,,,, "N","[FT32] Forward Advanced Tactical 32","#662bbf",,"2012.11","2013.05",,,,,,,,, @@ -244,12 +244,12 @@ "N","[HIVE] HIVE","#662bbf",,"2014.12","2015.09",,,,,,,,, "N","[HO5P] Knights Hospitaller","#662bbf","[T42] The Forty Deuce","2013.11","2014.09",,,,,,,,, "N","[IIID] Rainbow Attack Delta","#662bbf",,"2012.12","2015.12",,,,,,,,, -"N","[ILUM] Illuminati","#662bbf",,"2014.09",,,,,,,,,, +"N","[ILUM] Illuminati","#662bbf",,"2014.09","2020",,,,,,,,, "N","[JENK] JENK SQUAD ALPHA","#662bbf",,"2012.12","2015",,,,,,,,, -"N","[JVSG] Japan VS Guardians","#662bbf",,"2013.04",,,,,,,,,, +"N","[JVSG] Japan VS Guardians","#662bbf",,"2013.04","2020",,,,,,,,, "N","[KOJ] Keepers of Johari","#662bbf",,"2012",,,,,,,,,, "N","[LD4R] Eldar Empire","#662bbf",,"2021.03",,,,,,,,,, -"N","[LIBn] The Liberaiders","#662bbf",,"2013.1",,,,,,,,,, +"N","[LIBn] The Liberaiders","#662bbf",,"2013.1","2020",,,,,,,,, "N","[MeXP] Mobile Experiences Packs","#662bbf",,"2017.01",,,,,,,,,, "N","[MqCH] Monarch","#662bbf","[TKFL] The Kings Fifth Legion","2014.06","2017",,,,,,,,, "N","[NATU] Natural Selection","#662bbf","[WTAC] Western Tactical","2015.01",,,,,,,,,, @@ -267,11 +267,11 @@ "N","[S3X1] Hellz Angelz","#662bbf",,"2013.05",,,,,,,,,, "N","[Saca] Sacagaweas","#662bbf",,"2014.12",,,,,,,,,, "N","[SPRO] Strickland Propane","#662bbf",,"2015.05","2015.08",,,,,,,,, -"N","[SVC] Supreme Vanu Crew","#662bbf",,"2013.02",,,,,,,,,, -"N","[SVRL] Sovereign Legion","#662bbf",,"2012.11","2013.05",,,,,,,,, +"N","[SVC] Supreme Vanu Crew","#662bbf",,"2013.02","2020",,,,,,,,, +"N","[SVRL] Sovereign Legion","#662bbf",,"2012.11","2013.05","2020",,,,,,,, "N","[Sxl] Solaris Ignis","#662bbf","[S3X1] Hellz Angelz","2017.11","2020.03",,,,,,,,, "N","[T42] The Forty Deuce","#662bbf",,"2012.11","2015",,,,,,,,, -"N","[TED] The Empyrean Divide","#662bbf",,"2012.11",,,,,,,,,, +"N","[TED] The Empyrean Divide","#662bbf",,"2012.11","2020",,,,,,,,, "N","[TKFL] The Kings Fifth Legion","#662bbf",,"2012.11",,,,"[DPSO] Dropping Purple Smoke","2013.01","Rebranded from [TKFL]",,,, "N","[TPLR] The Templar Order","#662bbf",,"2012.11","2013.10",,,,,,,,, "N","[TWC2] The Wild Cards","#662bbf","[T42] The Forty Deuce","2014.12.04",,,,,,,,,, From 092bc00db366f8ae9138848965a902292984cf37 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Mon, 30 Mar 2026 18:12:53 +0000 Subject: [PATCH 21/40] Address issue #3 --- ldt.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ldt.csv b/ldt.csv index 07433e0..0502d3f 100644 --- a/ldt.csv +++ b/ldt.csv @@ -235,7 +235,7 @@ "N","[DSD1] Drunk Science Division","#662bbf","[HAMD] Drunkest Division","2017.08",,,,,,,,,, "N","[DSE] Darkside Empire","#662bbf",,"2012.11","2020",,,,,,,,, "N","[EBON] Ebon Drakes Tactical Unit","#662bbf","[FSA] Federal Survey Alliance","2017.10",,,,,,,,,, -"N","[FCRW] Future Crew","#662bbf",,"2012.11","2014",,,,,,,,, +"N","[FCRW] Future Crew","#662bbf",,"2012.11","2016.06",,,,,,,,, "N","[fiji] Goblin Juice","#662bbf","[FOOI] Goblin Tribe","2019.04","2023",,,,,,,,, "N","[FPSK] FPS KOREA","#662bbf",,"2015.03","2020",,,,,,,,, "N","[FSA] Federal Survey Alliance","#662bbf",,"2017.05","2018.06",,,,,,,,, From 62ce3618cc27cb454a6fc2b997343c60e69f13bf Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Mon, 30 Mar 2026 18:16:12 -0700 Subject: [PATCH 22/40] Version 0.3 release --- ldt.conf | 2 +- ldt.csv | 151 +++++++++++++++++++++++++++++++------------------------ 2 files changed, 85 insertions(+), 68 deletions(-) diff --git a/ldt.conf b/ldt.conf index f6c5c8b..43735cb 100644 --- a/ldt.conf +++ b/ldt.conf @@ -5,7 +5,7 @@ infoBoxTitle = Family History of Connery Outfits infoBoxTitleSize = 32 -infoBoxText = Version 0.2 +infoBoxText = Version 0.3 infoBoxText = infoBoxText = Published under the GNU Free Documentation License infoBoxText = Original source: Varunda's Outfit History Spreadsheet diff --git a/ldt.csv b/ldt.csv index 0502d3f..4ba6e34 100644 --- a/ldt.csv +++ b/ldt.csv @@ -41,11 +41,13 @@ "N","[1STS] 1st Strike Team","#0138a4","[CCG] Crazy Carnage Gaming","2012.11","2013.08",,,,,,,,, "N","[3AGL] Freedom Eagles","#0138a4","[PALD] Paladens","2016.12","2017.09",,,,,,,,, "N","[4FS] Freedom Syndicate","#0138a4",,"2016.07","2017",,,,,,,,, +"N","[NC0] Noble Collective","#0138a4",,"2016.03","2016.04",,,,,,,,, "N","[4R] 4Runners","#0138a4",,"2016.04","2017.06",,,,,,,,, "#N","[4REE] Freedom Pharce","#0138a4",,"???",,,,,,,,,, "N","[5RNG] 5th Rangers Battalion","#0138a4",,"2017.02","2019.08",,,,,,,,, +"N","[PG] Praetorian Guard","#0138a4",,"2012.11","2015.02",,,,,,,,, "N","[666] The Devil Dogs","#0138a4",,"2012","2020",,,,,,,,, -"N","[7R7] Rapture","#0138a4",,"2018.11","2018.12",,,,,,,,, +"N","[7R7] Rapture","#0138a4","[L0TC] Legion of the Crow","2018.11","2018.12",,,,,,,,, "N","[ACNS] Ascension Company","#0138a4","[VVAR] VVar Machine","2013.07","2014.11",,,,,,,,, "N","[ADK] A Different Kind","#0138a4",,"2012.11","2019",,,,,,,,, "N","[AG7] Aegis7 Australia","#0138a4",,"2019","2020",,,"[AG7] Aegis7","2019.04",,,,, @@ -58,7 +60,7 @@ "N","[BIZY] BIIG KOZY CO","#0138a4","[BIIG] Big Incorporated","2021.04",,,,,,,,,, "N","[BROC] Briggs Invasion of Connery","#0138a4",,"2014.03",,,,,,,,,, "N","[BSM1] Black Scorpion Mercenaries","#0138a4",,"2021.07",,,,,,,,,, -"N","[BxO] Breakout","#0138a4","[SAvg] Savage Pack","2017",,,,,,,,,, +"N","[BxO] Breakout","#0138a4","[SAvg] Savage Pack","2017","2019",,,,,,,,, "N","[CASH] Genocidal Rampage","#0138a4",,"2012.11","2013.09",,,,,,,,, "N","[CCG] Crazy Carnage Gaming","#0138a4",,"2012.08","2015",,,,,,,,, "N","[CMGa] Crack Miata","#0138a4",,"2014.03","2014.10",,,,,,,,, @@ -67,6 +69,7 @@ "N","[CTD] Crash Test Dummies","#0138a4",,"2012.11","2013.02",,,,,,,,, "N","[D1RE] The Bloodwolves","#0138a4",,"2013","2019.04",,,,,,,,, "N","[D1RE] Venym","#0138a4",,"2019.02",,,,,,,,,, +"N","[VENM] Venym","#0138a4",,"2013","2019.04",,,,,,,,, "N","[DDLY] Deadly Dose","#0138a4",,"2012.11","2013.02",,,,,,,,, "N","[DESD] Desert Ducks","#0138a4",,"2019","2020",,,,,,,,, "N","[DGia] Army of the Dim Giant","#0138a4",,"2018.12",,,,,,,,,, @@ -85,26 +88,24 @@ "N","[JSG] JustSomeGamers","#0138a4",,"2014.12","2016",,,,,,,,, "N","[KNA] Drunken Knights of Auraxis","#0138a4","[HAMD] Drunkest Division","2017.07","2018.08",,,,,,,,, "#N","[KOZY] Spirit Corp","#0138a4",,"???","2021.04",,,,,,,,, -"N","[L0TC] Legion of the Crow","#0138a4",,"2017.06",,,,"[NCxC] NC Honor Guard","2019.02",,"8SEC] Eight Seconds","2019.04",, +"N","[L0TC] Legion of the Crow","#0138a4",,"2017.06",,,,"[NCxC] NC Honor Guard","2019.02",,"[8SEC] Eight Seconds","2019.04","Server move", "N","[LAPH] Laphing House Industries","#0138a4","[FEAR] No Fear","2021.01",,,,,,,,,, -"N","[LD50] Lethal Dosage","#0138a4","[WTAC] Western Tactical","2017.10","2019",,,,,,,,, -"N","[LON3] Angels Behind the Front","#0138a4",,"2014.09",,,,,,,,,, +"N","[LD50] Lethal Dosage","#0138a4","[WTAC] Western Tactical","2017.10","2019.03",,,,,,,,, +"N","[LON3] Angels Behind the Front","#0138a4",,"2014.09","2019",,,,,,,,, "N","[LYB] Liberty Syndicate","#0138a4","[666] The Devil Dogs","2014.01",,,,,,,,,, "N","[N2O] Nitrous Oxide","#0138a4","[FEAR] No Fear","2021.04","2021.10",,,,,,,,, -"N","[NC0] Noble collective","#0138a4",,"2016.03","2016.04",,,,,,,,, "N","[NCGE] New Conglomerate Golden Eagles","#0138a4",,"2012.11","2015.10",,,,,,,,, "N","[NEWS] Action News Team","#0138a4",,"2014.09","2015",,,,,,,,, "N","[NFMS] Infamous","#0138a4","[1STS] 1st Strike Team","2013.08","2015.08",,,,,,,,, "N","[NRVE] ???","#0138a4",,"2015","2017",,,,,,,,, "#N","[NT] Nacho Time","#0138a4","[NEWS] Action News Team","???",,,,,,,,,, -"N","[NWYT] Not What You Think","#0138a4","[KNA] Drunken Knights of Auraxis","2018.12",,,,"[DEAD]","2021.01",,,,, -"N","[NXPG] Nox Praetorian Guard","#0138a4",,"2015.02","2016.04",,,,,,,,, +"N","[NWYT] Not What You Think","#0138a4","[KNA] Drunken Knights of Auraxis","2018.12",,,,"[DEAD] Dead Corps","2021.01",,,,, +"N","[NXPG] Nox Praetorian Guard","#0138a4","[PG] Praetorian Guard","2015.02","2016.04",,,,,,,,, "N","[ODIN] Sons of Odin","#0138a4",,"2013","2017",,,,,,,,, "N","[oNRo] New Republic","#0138a4",,"2015.08",,,,,,,,,, "N","[ONSC] Onslaught Company","#0138a4",,"2014.05",,,,,,,,,, "N","[OOPZ] Brave","#0138a4",,"2020.11","2021.03",,,,,,,,, "N","[PALD] Paladens","#0138a4","[HAMD] Drunkest Division","2015.10","2016.12",,,,,,,,, -"N","[PG] Praetorian Guard","#0138a4",,"2012.11","2015.02",,,,,,,,, "#N","[PNBW] NC's Painbow","#0138a4",,"2017.08","2024",,"Chart appearance is bugged; causes entire chart to become blank. Something about parser errors?",,,,,,, "N","[PRIK] The Bastards","#0138a4","[RNGA] The Bastards","2014","2015",,,,,,,,, "N","[PRlK] The Bastard5","#0138a4","[BxO] Breakout","2019.01",,,,,,,,,, @@ -112,9 +113,9 @@ "N","[R18] Regegade 18","#0138a4",,"2019.04.17",,,,,,,,,, "N","[R3K] Auraxian Globetrotters","#0138a4",,"2014.04","2014.09",,,,,,,,, "N","[RAVE] RAVE","#0138a4","[HAMD] Drunkest Division","2016.02",,,,,,,,,, -"N","[RNGA] The Bastards","#0138a4",,"2012.11",,,,,,,,,, +"N","[RNGA] The Bastards","#0138a4",,"2012.11","2014.06",,,,,,,,, "#N","[S0TO] Strategic Operations and Tactics Outfit","#0138a4",,"???",,,,,,,,,, -"N","[SAvg] Savage Pack","#0138a4","[PRIK] The Bastards","2015",,,,,,,,,, +"N","[SAvg] Savage Pack","#0138a4","[PRIK] The Bastards","2015","2017",,,,,,,,, "N","[SAVI] Strategic Arms Venture, Inc","#0138a4","[WTAC] Western Tactical","2020.11","2025.05",,,,,,,,, "N","[SAWS] Gauss Powered Gamers","#0138a4","[108S] 108 Shock Division","2015.05","2019.09",,,,,,,,, "N","[SBoA] Space Blueberries of America","#0138a4",,"2015.07","2017.08",,,,,,,,, @@ -126,8 +127,7 @@ "#N","[TOG] The Older Gamers","#0138a4",,"???",,,,,,,,,, "N","[Tuet] Teutonic Order","#0138a4","[BinC] Brothers in Christ","2014.04","2018.06",,,,,,,,, "N","[UED] United Enforcement Directorate","#0138a4","[108S] 108 Shock Division","2016.11",,,,"[UED2] UED 2","2019.08",,,,, -"N","[v0c] Hav0c","#0138a4","[666] The Devil Dogs","2013.09",,,,,,,,,, -"N","[VENM] Venym","#0138a4",,"2013","2019.04",,,,,,,,, +"N","[v0c] Hav0c","#0138a4","[666] The Devil Dogs","2013.09","2020",,,,,,,,, "N","[VVAR] VVar Machine","#0138a4",,"2013.03",,,,,,,,,, "N","[WDSF] Wardog Special Forces","#0138a4","[ODIN] Sons of Odin","2017",,,,"[10co] Stormblade Company","2021.07","Rebranded from [WDSF]",,,, "N","[WTAC] Western Tactical","#0138a4",,"2012.12",,,,,,,,,, @@ -136,22 +136,20 @@ "N","[F404] Task Force 404","#c5c5c5",,"2020.04",,,,,,,,,, "N","[PFNS] Platinum Fairies","#c5c5c5",,"2019.04","2020.07",,,,,,,,, "N","[1TR] First Terran Rangers","#c90000",,"2012.11",,,,,,,,,, -"N","[26SP] 26space","#c90000",,"2012.11",,,,,,,,,, +"N","[26SP] 26space","#c90000",,"2012.11","2020",,,,,,,,, "N","[56RD] 56th Recon Division","#c90000","[DRED] The Dread Legion","2013.06","2020.04",,,,,,,,, -"N","[5OFA] S0FA","#c90000","[P4LE] PALE RIDER","2019.08",,,,,,,,,, +"N","[5OFA] S0fa","#c90000","[P4LE] PALE RIDER","2019.08",,,,,,,,,, "N","[7IGF] 7th Inter Galactic Forces","#c90000",,"2017.02",,,,,,,,,, -"N","[81EE] 81st Elite Eagles","#c90000",,"2012.12",,,,,,,,,, +"N","[81EE] 81st Elite Eagles","#c90000",,"2012.12","2020",,,,,,,,, "N","[AFX] AfTeRsHoX","#c90000",,"2013.02","2016",,,,,,,,, -"N","[AMEX] Transaction","#c90000",,"2012.11",,,,,,,,,, -"N","[ASTI] Astaries","#c90000",,"2020.07","2021.05",,,,,,,,, -"N","[AxIG] Auraxis Iron Guard","#c90000",,"2020.04",,,,,,,,,, -"N","[AXX] Terran MURDER Squad","#c90000",,"2014.05",,,,,,,,,, -"N","[BIUU] bilibilibilibilibili","#c90000",,"2016.04",,,,,,,,,, -"N","[BURT] Inglorious Bursters","#c90000","[HMRD] Drunk Division","2015.04",,,,,,,,,, +"N","[AMEX] Transaction","#c90000",,"2012.11","2020",,,,,,,,, +"N","[AXX] Terran MURDER Squad","#c90000",,"2014.05","2019",,,,,,,,, +"N","[BIUU] bilibilibilibilibili","#c90000",,"2016.04","2020",,,,,,,,, +"N","[BURT] Inglorious Bursters","#c90000","[HMRD] Drunk Division","2015.04","2018",,,,,,,,, "#N","[C0PA] Copperhead Company","#c90000",,"???",,,,,,,,,, "N","[CENR] Romes Century","#c90000",,"2013.04","2014.05",,,,,,,,, "N","[CIK] Bdogs Communication Is Key","#c90000","[Op4] The Opposition Force","2013.06",,,,,,,,,, -"N","[CTYP] Crimson Tythoon","#c90000",,"2013.1",,,,,,,,,, +"N","[CTYP] Crimson Typhoon","#c90000",,"2013.10",,,,"[CTYP] Crimson Typhoon","2016.06","Reformed due to outfit glitch",,,, "N","[CXQB] Terran Kings","#c90000",,"2015.03",,,,,,,,,, "N","[D5WN] The Army of Dawn","#c90000","[CIK] Bdogs Communication Is Key","2020.06",,,,,,,,,, "N","[D] The Directorate","#c90000",,"2012.11","2015",,,,,,,,, @@ -162,75 +160,76 @@ "N","[ECL] Terran Eclipse","#c90000",,"2015.01",,,,,,,,,, "N","[EXE] Execution","#c90000",,"2012.11","2013.06",,,,,,,,, "N","[FASI] FASI","#c90000",,"2014.12","2015.04",,,,,,,,, -"N","[Fist] IRONFIST","#c90000",,"2012.11",,,,,,,,,, +"N","[Fist] IRONFIST","#c90000",,"2012.11","2018.",,,,,,,,, "N","[FOOI] Goblin Tribe","#c90000",,"2019.01",,,,,,,,,, "N","[FOR] Field of Regard","#c90000",,"2014.07","2016.06",,,,,,,,, "N","[FXHD] Foxhound","#c90000",,"2012.11",,,,,,,,,, "N","[GNY] Terran Genesis","#c90000","[CIK] Bdogs Communication Is Key","2021.05","2021.12",,,,,,,,, -"N","[GUBB] Gummy Bear Brigade","#c90000",,"2013.09",,,,,,,,,, -"N","[HAKA] Hackagaweas","#c90000",,"2016.02",,,,,,,,,, -"N","[HELO] Remember Happy Days","#c90000","[BURT] Inglorious Bursters","2017.07",,,,,,,,,, +"N","[GUBB] Gummy Bear Brigade","#c90000",,"2013.09","2017",,,,,,,,, +"N","[HAKA] Hackagaweas","#c90000",,"2016.02","2020",,,,,,,,, +"N","[HELO] Remember Happy Days","#c90000","[BURT] Inglorious Bursters","2017.07","2020",,,,,,,,, "N","[HMRD] Drunk Division","#c90000","[EXE] Execution","2014.02",,,,,,,,,, -"N","[JUGA] JUGG3RNAUT","#c90000",,"2012.11",,,,,,,,,, -"N","[LIEG] Leige","#c90000",,"2013.07",,,,,,,,,, -"#N","[LVI] 3Hyperion","#c90000",,"???",,,,,,,,,, -"N","[MDEN] Mercenarius de Noctis","#c90000",,"2013.12",,,,,,,,,, +"N","[JUGA] JUGG3RNAUT","#c90000",,"2012.11","2018",,,,,,,,, +"N","[LIEG] Leige","#c90000",,"2013.07","2018.",,,,,,,,, +"#N","[LVI] 3Hyperion","#c90000",,"???","2018.",,,,,,,,, +"N","[MDEN] Mercenarius de Noctis","#c90000",,"2013.12","2018",,,,,,,,, "N","[HFA] Hell from Above","#c90000",,"2012.11","2013.06",,,,,,,,, "N","[MERC] Mercenaries","#c90000",,"2012.11",,,,,,,,,, "N","[TxR] Total Recoil","#c90000",,"2012.11","2016.03",,,,,,,,, "N","[MKAR] Medkits and Run","#c90000",,"2021.06",,,,,,,,,, -"N","[MORI] The empire of the Doomsday","#c90000",,"2014.09",,,,,,,,,, -"N","[NCOM] Noble Company","#c90000",,"2016.06","2016.07",,,,,,,,, -"N","[53C] Security Exchange Commission","#c90000",,"2020.03","2021",,,,,,,,, +"N","[MORI] The empire of the Doomsday","#c90000",,"2014.09","2016.06",,,,,,,,, +"N","[NCOM] Noble Company","#0138a4","[FXHD] Foxhound","2016.06","2016.07",,,,,,,,, +"N","[53C] Security Exchange Commission","#c90000",,"2020.03",,,,"[53ce] Securities Exchanges Commission","2021.06","Server move",,,, "N","[NE0N] NEONGRIND","#c90000",,"2014.05",,,,,,,,,, "N","[XIIF] 12th Fleet","#c90000",,"2014.1","2018.05",,,,,,,,, "N","[Op4] The Opposition Force","#c90000",,"2012.11","2015",,,,,,,,, -"N","[P1GS] WAR PIGS","#c90000","[P1GS] Spacepigs","2021.04",,,,,,,,,, -"N","[P1GS] Spacepigs","#c90000","[P4LE] PALE RIDER","2020","2021.04",,,,,,,,, +"N","[P1GS] SPACE PIGS","#c90000","[P4LE] PALE RIDER","2020",,,,"[P1GS] WAR PIGS","2021.04","Server move",,,, "N","[P4LE] PALE RIDER","#c90000","[PALE] PALE RIDERS OUTFIT","2017.01","2020.02",,,,,,,,, "N","[Q0Q] Q0Q","#c90000",,"2013.08","2016.05",,,,,,,,, -"N","[R404] Those Who Dont Exist","#c90000","[CIK] Bdogs Communication Is Key","2020.05",,,,"[404] Those Who Dont Exist","2022.06",,,,, -"N","[RTAG] RTCN","#c90000",,"2015.05",,,,,,,,,, -"N","[RVBF] RVBFreelancers","#c90000",,"2014.08",,,,,,,,,, +"N","[R404] Those Who Dont Exist","#c90000","[CIK] Bdogs Communication Is Key","2020.05",,,,"[404] Those Who Dont Exist","2022.06","Tag change",,,, +"N","[RTAG] RTCN","#c90000",,"2015.05","2020",,,,,,,,, +"N","[RVBF] RVBFreelancers","#c90000",,"2014.08","2020",,,,,,,,, "N","[S0VI] Soviet Union","#c90000",,"2019.11","2022",,,,,,,,, -"N","[SMAQ] Tenderly Applying the Smackdown","#c90000",,"2016.01",,,,,,,,,, +"N","[SMAQ] Tenderly Applying the Smackdown","#c90000",,"2016.01","2020",,,,,,,,, "N","[SN] Sol Navy","#c90000",,"2012.11",,,,,,,,,, "N","[SOLx] Sol EX","#c90000","[XPIV] XPIV","2014.01.14","2020.04",,,,,,,,, "N","[SWAT] SWAT","#c90000",,"2012.12","2015.06",,,,,,,,, -"N","[SWRM] TheSwarm","#c90000",,"2015.03",,,,,,,,,, +"N","[SWRM] TheSwarm","#c90000",,"2015.03","2018",,,,,,,,, "N","[SWWT] Shattered Worlds War Torn","#c90000",,"2012.11","2013.10",,,,,,,,, "N","[T1DE] Tide","#c90000","[CIK] Bdogs Communication Is Key","2020.01",,,,,,,,,, "N","[TABD] TR Aerial Bombardment Division","#c90000",,"2021.07",,,,,,,,,, "N","[TIIP] The Impact","#c90000",,"2014.05","2014.12",,,,,,,,, "N","[TLFT] The Lost Frontier","#c90000",,"2012.11",,,,,,,,,, -"N","[TNR] The New Republic","#c90000",,"2012.11",,,,,,,,,, -"N","[TRCW] Crimson Wolfpack","#c90000",,"2019.09",,,,,,,,,, -"N","[TRG] The Republic Guard","#c90000",,"2012.11","2020",,,,,,,,, -"N","[TUF] The United Front","#c90000",,"2012.11",,,,,,,,,, +"N","[TNR] The New Republic","#c90000",,"2012.11","2016",,,,,,,,, +"N","[TRCW] Crimson Wolfpack","#c90000",,"2019.09","2021",,,,,,,,, +"N","[TRG] The Republic Guard","#c90000",,"2012.11","2017",,,,,,,,, +"N","[TUF] The United Front","#c90000",,"2012.11","2019",,,,,,,,, "N","[UN17] Unity","#c90000","[DRED] The Dread Legion","2020.04",,,,,,,,,, "N","[VipK] Viper Korea","#c90000",,"2015.06","2017.03",,,,,,,,, -"N","[VMSx] Vehicular Man Slaughter","#c90000",,"2020.05",,,,,,,,,, +"N","[VMSx] Vehicular Man Slaughter","#c90000","[T1DE] Tide","2020.05",,,,,,,,,, "N","[VTX] Vortext","#c90000",,"2012.11","2013.06",,,,,,,,, "N","[WiiU] Nintendo","#c90000",,"2014.04","2020",,,,,,,,, "N","[XDSX] Dark Skyes","#c90000",,"2012.11","2013.10",,,,,,,,, "N","[XGPE] Ground Pounders Elite","#c90000",,"2014.07","2020",,,,,,,,, "N","[XPIV] XPIV","#c90000","[DRED] The Dread Legion","2013.03","2021",,,,,,,,, -"N","[XPTR] XPTR","#c90000",,"2017.03",,,,,,,,,, -"N","[XXCN] Red Legion cn","#c90000",,"2016.06",,,,,,,,,, -"N","[YLBQ] YLB allied corps","#c90000",,"2016.03",,,,,,,,,, -"N","[YLBT] YLB Hero Army","#c90000",,"2019.06",,,,,,,,,, +"N","[XPTR] XPTR","#c90000",,"2017.03","2020",,,,,,,,, +"N","[XXCN] Red Legion cn","#c90000",,"2016.06","2020",,,,,,,,, +"N","[YLBQ] YLB allied corps","#c90000",,"2016.03","2020",,,,,,,,, +"N","[YLBT] YLB Hero Army","#c90000",,"2019.06","2020",,,,,,,,, "N","[24x7] Star Crafters UNited","#662bbf",,"2016.05","2022",,,,,,,,, "N","[42VL] 42nd Vanu Legion","#662bbf",,"2012.11","2013.04",,,,,,,,, -"N","[8O0D] Spandex Trouser Monsters","#662bbf",,"2018.1",,,,,,,,,, -"N","[AM00] Animus Makana Connery","#662bbf","[FPSK] FPS KOREA","2019.05",,,,,,,,,, -"N","[AutX] Autismo Daycare","#662bbf",,"2017.01",,,,,,,,,, -"N","[BAID] Bellum Aeternus","#662bbf",,"2012.11",,,,,,,,,, +"N","[8O0D] Spandex Trouser Monsters","#662bbf",,"2018.1","2021",,,,,,,,, +"N","[AM00] Animus Makana Connery","#662bbf","[FPSK] FPS KOREA","2019.05","2020",,,,,,,,, +"N","[AutX] Autismo Daycare","#662bbf",,"2017.01","2021",,,,,,,,, +"N","[BAID] Bellum Aeternus","#662bbf",,"2012.11","2017",,,,,,,,, "N","[BRAC] Blood Raven Clan","#662bbf","[T42] The Forty Deuce","2014.11",,,,,,,,,, -"N","[BrDU] Brothers Down Under","#662bbf",,"2020.05",,,,,,,,,, -"N","[CHVN] The Church of Vanu","#662bbf",,"2020.07",,,,,,,,,, +"N","[BrDU] Brothers Down Under","#662bbf",,"2020.05","2022",,,,,,,,, +"N","[CHVN] The Church of Vanu","#662bbf",,"2020.07","2022",,,,,,,,, "N","[Cya9] Cyanine","#662bbf",,"2019.06","2021",,,,,,,,, "N","[D4RK] The Dark Reapers","#662bbf",,"2015.07",,,,,,,,,, -"N","[DOKY] Shrek Is Our Ogrelord","#662bbf","[JENK] JENK SQUAD ALPHA","2014.08","2018",,,,,,,,, +"N","[SAMY] Sovereign Army","#0138a4",,"2022.10","2023.03",,,,,,,,, +"N","[DOKY] Shrek Is Our Ogrelord","#662bbf","[JENK] JENK SQUAD ALPHA","2014.08","2020.06",,,,,,,,, +"N","[UVOC] United Vanu Oceanic Corps","#662bbf",,"2019.04",,,,,,,,,, "N","[DR42] 42nd Dragoons","#662bbf",,"2020.03",,,,,,,,,, "N","[DSD1] Drunk Science Division","#662bbf","[HAMD] Drunkest Division","2017.08",,,,,,,,,, "N","[DSE] Darkside Empire","#662bbf",,"2012.11","2020",,,,,,,,, @@ -239,7 +238,6 @@ "N","[fiji] Goblin Juice","#662bbf","[FOOI] Goblin Tribe","2019.04","2023",,,,,,,,, "N","[FPSK] FPS KOREA","#662bbf",,"2015.03","2020",,,,,,,,, "N","[FSA] Federal Survey Alliance","#662bbf",,"2017.05","2018.06",,,,,,,,, -"N","[FT32] Forward Advanced Tactical 32","#662bbf",,"2012.11","2013.05",,,,,,,,, "N","[GOW] Ghosts of Wanderhome","#662bbf",,"2012.11","2013.01",,,,,,,,, "N","[HIVE] HIVE","#662bbf",,"2014.12","2015.09",,,,,,,,, "N","[HO5P] Knights Hospitaller","#662bbf","[T42] The Forty Deuce","2013.11","2014.09",,,,,,,,, @@ -259,23 +257,25 @@ "N","[oTLo] The Legionnaires","#662bbf","[00] Recursion","2015.09","2015.12",,,,,,,,, "N","[oVAo] Vanu Ancestry","#662bbf",,"2014.04",,,,,,,,,, "N","[PALE] PALE RIDERS OUTFIT","#662bbf","[S3X1] Hellz Angelz","2015.08","2017.01",,,,,,,,, -"N","[PCYS] Purple Cyan Soldiers","#662bbf",,"2013.01","2014.07",,,,,,,,, +"N","[PCYS] Purple Cyan Soldiers","#662bbf","[FT32] Forward Advanced Tactical 32","2013.01","2014.07",,,,,,,,, "N","[PINK] Pink Fairies","#662bbf",,"2012.11",,,,,,,,,, "N","[PrGN] Paragon","#662bbf","[D4RK] The Dark Reapers","2019.05","2019.08",,,,,,,,, "N","[R3ST] Resurrected","#662bbf","[00] Recursion","2017.12","2019.10",,,,,,,,, -"N","[RP] Raging Primates","#662bbf",,"2012.11",,,,,,,,,, +"N","[RP] Raging Primates","#662bbf",,"2012.11","2017",,,,,,,,, "N","[S3X1] Hellz Angelz","#662bbf",,"2013.05",,,,,,,,,, +"N","[ASTI] Astaries","#c90000",,"2020.07","2021.05",,,,,,,,, +"N","[FT32] Forward Advanced Tactical 32","#662bbf",,"2012.11","2013.05",,,,,,,,, "N","[Saca] Sacagaweas","#662bbf",,"2014.12",,,,,,,,,, "N","[SPRO] Strickland Propane","#662bbf",,"2015.05","2015.08",,,,,,,,, "N","[SVC] Supreme Vanu Crew","#662bbf",,"2013.02","2020",,,,,,,,, -"N","[SVRL] Sovereign Legion","#662bbf",,"2012.11","2013.05","2020",,,,,,,, "N","[Sxl] Solaris Ignis","#662bbf","[S3X1] Hellz Angelz","2017.11","2020.03",,,,,,,,, +"N","[TPLR] The Templar Order","#662bbf",,"2012.11","2013.10",,,,,,,,, "N","[T42] The Forty Deuce","#662bbf",,"2012.11","2015",,,,,,,,, +"N","[NDC] Neon Dawn Commission","#0138a4",,"2020.12","2024",,,"[RALI] Rebel Alliance","2021.01",,,,, "N","[TED] The Empyrean Divide","#662bbf",,"2012.11","2020",,,,,,,,, +"N","[SVRL] Sovereign Legion","#662bbf",,"2012.11","2013.05",,,,,,,,, "N","[TKFL] The Kings Fifth Legion","#662bbf",,"2012.11",,,,"[DPSO] Dropping Purple Smoke","2013.01","Rebranded from [TKFL]",,,, -"N","[TPLR] The Templar Order","#662bbf",,"2012.11","2013.10",,,,,,,,, "N","[TWC2] The Wild Cards","#662bbf","[T42] The Forty Deuce","2014.12.04",,,,,,,,,, -"N","[UVOC] United Vanu Oceanic Corps","#662bbf",,"2019.04",,,,,,,,,, "N","[VAST] Vanu Advanced Science and Tactics","#662bbf","[666] The Devil Dogs","2013.03","2016.08",,,,,,,,, "N","[VSoD] Vanu Sovereignty or Die","#662bbf",,"2014.09",,,,,,,,,, "N","[VXD] Victory Xor Death","#662bbf",,"2013.01",,,,,,,,,, @@ -285,14 +285,13 @@ "N","[xPIT] THE PIT","#662bbf",,"2019.03",,,,,,,,,, "N","[xz] Senpai","#662bbf",,"2018.12",,,,,,,,,, "N","[YBOK] YBOK","#662bbf",,"2012.11","2013.04",,,,,,,,, -"N","[ISV] VSA Resource Center","#662bbf",,"2018.02.07",,,,,,,,,, +"N","[ISV] VSA Resource Center","#662bbf",,"2012",,,,,,,,,, "N","[V] Vindicators","#662bbf",,"2012.11",,,,,,,,,, "#N","[D3RP] Derp Company","#662bbf",,"2012.11",,,"Emerald outfit, which doesn’t belong on the Connery family tree, but is cataloged for historical purposes",,,,,,, "N","[CSAW] The Connery School of Armored Warfare","#662bbf","[TWC2] The Wild Cards","2024",,,,,,,,,, "#N","[FwF] Fish With Feet","#662bbf","[IM1] First Immortals","2018.07",,,"Emerald outfit, which doesn’t belong on the Connery family tree, but is cataloged for historical purposes",,,,,,, -"N","[NDC] Neon Dawn Commission","#0138a4",,"2020.12","2024",,,"[RALI] Rebel Alliance","2021.01",,,,, -,,,,,,,,,,,,,, -,,,,,,,,,,,,,, +"N","[PSOA] Postal Service of Auraxis","#c90000","[666] The Devil Dogs","2021.03",,,,,,,,,, +"N","[SMUK] Auraxis Iron Guard","#c90000","[P1GS] SPACE PIGS","2021.03",,,,"[A5TI] Auraxis Iron Guard","2021.05","Rebrand","[AxIG] Auraxis Iron Guard","2022.10",, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, @@ -339,3 +338,21 @@ "C","2020.04","[56RD] 56th Recon Division",,"[UN17] Unity","3","#c00000",,,,,,,, "C","2020.04","[SOLx] Sol EX",,"[UN17] Unity","3","#c00000",,,,,,,, "C","2020.04","[DRED] The Dread Legion",,"[UN17] Unity","3","#c00000",,,,,,,, +"C","2021.10","[N2O] Nitrous Oxide",,"[D5WN] The Army of Dawn","3","#c00000",,,,,,,, +"C","2021.05","[ASTI] Astaries",,"[SMUK] Auraxis Iron Guard","3","#c00000",,,,,,,, +"C","2019.03","[LD50] Lethal Dosage",,"[WTAC] Western Tactical","3","#0138a4",,,,,,,, +"C","2022.10","[D4RK] The Dark Reapers",,"[SAMY] Sovereign Army","2","#0138a4",,,,,,,, +"C","2021.05","[ASTI] Astaries","2022.10","[SAMY] Sovereign Army","2","#0138a4",,,,,,,, +"C","2022.10","[SAVI] Strategic Arms Venture, Inc",,"[SAMY] Sovereign Army","2","#0138a4",,,,,,,, +"C","2022.10","[UVOC] United Vanu Oceanic Corps",,"[SAMY] Sovereign Army","2","#0138a4",,,,,,,, +"C","2014.09","[HO5P] Knights Hospitaller",,"[S3X1] Hellz Angelz","3","#662bbf",,,,,,,, +"C","2014.07","[PCYS] Purple Cyan Soldiers",,"[HO5P] Knights Hospitaller","3","#662bbf",,,,,,,, +"C","2013.10","[TPLR] The Templar Order",,"[T42] The Forty Deuce","3","#662bbf",,,,,,,, +"C","2013.05","[SVRL] Sovereign Legion",,"[TKFL] The Kings Fifth Legion","3","#662bbf",,,,,,,, +"C","2016.04","[NXPG] Nox Praetorian Guard",,"[4R] 4Runners","3","#0138a4",,,,,,,, +"C","2016.04","[v0c] Hav0c",,"[4R] 4Runners","3","#0138a4",,,,,,,, +"C","2016.04","[NC0] Noble Collective",,"[4R] 4Runners","3","#0138a4",,,,,,,, +"C","2017.06","[4R] 4Runners",,"[00] Recursion","3","#0138a4",,,,,,,, +"C","2019.02","[D1RE] The Bloodwolves",,"[D1RE] Venym","3","#0138a4",,,,,,,, +"C","2019.02","[VENM] Venym",,"[D1RE] Venym","3","#0138a4",,,,,,,, +"C","2016.06","[NCOM] Noble Company",,"[FXHD] Foxhound","3","#c00000",,,,,,,, From 1b9aec112eb8e7a918ab7236ac9a4dc638fb47a7 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Tue, 31 Mar 2026 05:42:11 +0000 Subject: [PATCH 23/40] Link xPIT to TWC2 --- ldt.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ldt.csv b/ldt.csv index 4ba6e34..757ef4a 100644 --- a/ldt.csv +++ b/ldt.csv @@ -282,7 +282,7 @@ "N","[X23] The Legendary 23rd","#662bbf",,"2012.11",,,,,,,,,, "N","[xBSx] Birthday Suits","#662bbf",,"2020.04",,,,,,,,,, "N","[XCEP] Exceptions","#662bbf",,"2016.1","2018.02",,,,,,,,, -"N","[xPIT] THE PIT","#662bbf",,"2019.03",,,,,,,,,, +"N","[xPIT] THE PIT","#662bbf","[TWC2] The Wild Cards","2019.03",,,,,,,,,, "N","[xz] Senpai","#662bbf",,"2018.12",,,,,,,,,, "N","[YBOK] YBOK","#662bbf",,"2012.11","2013.04",,,,,,,,, "N","[ISV] VSA Resource Center","#662bbf",,"2012",,,,,,,,,, From b4d883cc882e64df2bd118b21e93c5256dc6fc8e Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Tue, 31 Mar 2026 21:37:31 -0700 Subject: [PATCH 24/40] Address #7 --- ldt.csv | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/ldt.csv b/ldt.csv index 757ef4a..1606b7b 100644 --- a/ldt.csv +++ b/ldt.csv @@ -29,10 +29,10 @@ "N","[BADD] Bad Dude Brigade","#000000",,"2013.04","2013.12",,,,,,,,, "N","[HVOK] Havoks","#000000",,"2013.09","2013.12",,,,,,,,, "N","[LALL] Lib and Let Lib","#000000",,"2013","2013",,,,,,,,, -"N","[M7] Clan M7","#000000",,"2013","2013",,,,,,,,, -"N","[SMF] SMF","#000000",,"2012.11","2013.03",,"^ Merge all of these guys into RBRN",,,,,,, +"N","[M7] Clan M7","#000000",,"2012","2013",,,,,,,,, +"N","[SMF] SMF","#000000",,"2012","2013.03",,,,,,,,, "N","[GOLD] Auric Eclipse","#0138a4",,"2012.11","2013.07",,,,,,,,, -"N","[HT] Hostile Takeover","#0138a4",,"2014.08","2015",,,,,,,,, +"N","[HT] Hostile Takeover","#0138a4",,"2012","2015",,,,,,,,, "N","[RBRN] Ares Reborn","#0138a4",,"2013.03","2013.07",,,,,,,,, "N","[00] Recursion","#0138a4","[RBRN] Ares Reborn","2013.07",,,,,,,,,, "N","[82IN] 82nd ABN INF","#0138a4",,"2013.02","2013.12",,,,,,,,, @@ -45,7 +45,7 @@ "N","[4R] 4Runners","#0138a4",,"2016.04","2017.06",,,,,,,,, "#N","[4REE] Freedom Pharce","#0138a4",,"???",,,,,,,,,, "N","[5RNG] 5th Rangers Battalion","#0138a4",,"2017.02","2019.08",,,,,,,,, -"N","[PG] Praetorian Guard","#0138a4",,"2012.11","2015.02",,,,,,,,, +"N","[PG] Praetorian Guard","#0138a4",,"2012","2015.02",,,,,,,,, "N","[666] The Devil Dogs","#0138a4",,"2012","2020",,,,,,,,, "N","[7R7] Rapture","#0138a4","[L0TC] Legion of the Crow","2018.11","2018.12",,,,,,,,, "N","[ACNS] Ascension Company","#0138a4","[VVAR] VVar Machine","2013.07","2014.11",,,,,,,,, @@ -124,7 +124,7 @@ "N","[SYN] Syndicus","#0138a4","[FEAR] No Fear","2021.05",,,,,,,,,, "N","[TLR] The Legendary Rebels","#0138a4",,"2012.11",,,,,,,,,, "N","[TN1] The New Inquisition","#0138a4","[5RNG] 5th Rangers Battalion","2017.11","2019.03",,,,,,,,, -"#N","[TOG] The Older Gamers","#0138a4",,"???",,,,,,,,,, +"N","[TOG] The Older Gamers","#0138a4",,2012,2015,,,,,,,,, "N","[Tuet] Teutonic Order","#0138a4","[BinC] Brothers in Christ","2014.04","2018.06",,,,,,,,, "N","[UED] United Enforcement Directorate","#0138a4","[108S] 108 Shock Division","2016.11",,,,"[UED2] UED 2","2019.08",,,,, "N","[v0c] Hav0c","#0138a4","[666] The Devil Dogs","2013.09","2020",,,,,,,,, @@ -152,7 +152,7 @@ "N","[CTYP] Crimson Typhoon","#c90000",,"2013.10",,,,"[CTYP] Crimson Typhoon","2016.06","Reformed due to outfit glitch",,,, "N","[CXQB] Terran Kings","#c90000",,"2015.03",,,,,,,,,, "N","[D5WN] The Army of Dawn","#c90000","[CIK] Bdogs Communication Is Key","2020.06",,,,,,,,,, -"N","[D] The Directorate","#c90000",,"2012.11","2015",,,,,,,,, +"N","[D] The Directorate","#c90000",,"2012","2015",,,,,,,,, "N","[DENN] Rommel Dessert Rats","#c90000",,"2020.02",,,,,,,,,, "N","[DIKZ] Dikz in Trucks","#c90000",,"2019.09",,,,,,,,,, "N","[DefX] DefconX","#0138a4",,"2017.07","2020.04",,,,,,,,, @@ -173,9 +173,9 @@ "N","[LIEG] Leige","#c90000",,"2013.07","2018.",,,,,,,,, "#N","[LVI] 3Hyperion","#c90000",,"???","2018.",,,,,,,,, "N","[MDEN] Mercenarius de Noctis","#c90000",,"2013.12","2018",,,,,,,,, -"N","[HFA] Hell from Above","#c90000",,"2012.11","2013.06",,,,,,,,, +"N","[HFA] Hell from Above","#c90000",,"2012","2013.06",,,,,,,,, "N","[MERC] Mercenaries","#c90000",,"2012.11",,,,,,,,,, -"N","[TxR] Total Recoil","#c90000",,"2012.11","2016.03",,,,,,,,, +"N","[TxR] Total Recoil","#c90000",,"2012","2016.03",,,,,,,,, "N","[MKAR] Medkits and Run","#c90000",,"2021.06",,,,,,,,,, "N","[MORI] The empire of the Doomsday","#c90000",,"2014.09","2016.06",,,,,,,,, "N","[NCOM] Noble Company","#0138a4","[FXHD] Foxhound","2016.06","2016.07",,,,,,,,, @@ -202,8 +202,8 @@ "N","[TLFT] The Lost Frontier","#c90000",,"2012.11",,,,,,,,,, "N","[TNR] The New Republic","#c90000",,"2012.11","2016",,,,,,,,, "N","[TRCW] Crimson Wolfpack","#c90000",,"2019.09","2021",,,,,,,,, -"N","[TRG] The Republic Guard","#c90000",,"2012.11","2017",,,,,,,,, -"N","[TUF] The United Front","#c90000",,"2012.11","2019",,,,,,,,, +"N","[TRG] The Republic Guard","#c90000",,"2012","2017",,,,,,,,, +"N","[TUF] The United Front","#c90000",,"2012","2019",,,,,,,,, "N","[UN17] Unity","#c90000","[DRED] The Dread Legion","2020.04",,,,,,,,,, "N","[VipK] Viper Korea","#c90000",,"2015.06","2017.03",,,,,,,,, "N","[VMSx] Vehicular Man Slaughter","#c90000","[T1DE] Tide","2020.05",,,,,,,,,, @@ -221,7 +221,7 @@ "N","[8O0D] Spandex Trouser Monsters","#662bbf",,"2018.1","2021",,,,,,,,, "N","[AM00] Animus Makana Connery","#662bbf","[FPSK] FPS KOREA","2019.05","2020",,,,,,,,, "N","[AutX] Autismo Daycare","#662bbf",,"2017.01","2021",,,,,,,,, -"N","[BAID] Bellum Aeternus","#662bbf",,"2012.11","2017",,,,,,,,, +"N","[BAID] Bellum Aeternus","#662bbf",,"2012","2017",,,,,,,,, "N","[BRAC] Blood Raven Clan","#662bbf","[T42] The Forty Deuce","2014.11",,,,,,,,,, "N","[BrDU] Brothers Down Under","#662bbf",,"2020.05","2022",,,,,,,,, "N","[CHVN] The Church of Vanu","#662bbf",,"2020.07","2022",,,,,,,,, @@ -234,7 +234,7 @@ "N","[DSD1] Drunk Science Division","#662bbf","[HAMD] Drunkest Division","2017.08",,,,,,,,,, "N","[DSE] Darkside Empire","#662bbf",,"2012.11","2020",,,,,,,,, "N","[EBON] Ebon Drakes Tactical Unit","#662bbf","[FSA] Federal Survey Alliance","2017.10",,,,,,,,,, -"N","[FCRW] Future Crew","#662bbf",,"2012.11","2016.06",,,,,,,,, +"N","[FCRW] Future Crew","#662bbf",,"2012","2016.06",,,,,,,,, "N","[fiji] Goblin Juice","#662bbf","[FOOI] Goblin Tribe","2019.04","2023",,,,,,,,, "N","[FPSK] FPS KOREA","#662bbf",,"2015.03","2020",,,,,,,,, "N","[FSA] Federal Survey Alliance","#662bbf",,"2017.05","2018.06",,,,,,,,, From bd0a465138be4600253682d141fd05b47991c443 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Tue, 31 Mar 2026 23:08:30 -0700 Subject: [PATCH 25/40] Link [24x7] to [S3X1] --- ldt.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ldt.csv b/ldt.csv index 1606b7b..786261e 100644 --- a/ldt.csv +++ b/ldt.csv @@ -216,7 +216,7 @@ "N","[XXCN] Red Legion cn","#c90000",,"2016.06","2020",,,,,,,,, "N","[YLBQ] YLB allied corps","#c90000",,"2016.03","2020",,,,,,,,, "N","[YLBT] YLB Hero Army","#c90000",,"2019.06","2020",,,,,,,,, -"N","[24x7] Star Crafters UNited","#662bbf",,"2016.05","2022",,,,,,,,, +"N","[24x7] Star Crafters UNited","#662bbf","[S3X1] Hellz Angelz","2016.05","2022",,,,,,,,, "N","[42VL] 42nd Vanu Legion","#662bbf",,"2012.11","2013.04",,,,,,,,, "N","[8O0D] Spandex Trouser Monsters","#662bbf",,"2018.1","2021",,,,,,,,, "N","[AM00] Animus Makana Connery","#662bbf","[FPSK] FPS KOREA","2019.05","2020",,,,,,,,, From 86c4bc9d739f58073de1a15b48ae4b43377aa369 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Thu, 2 Apr 2026 12:09:40 -0700 Subject: [PATCH 26/40] 666 still present --- ldt.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ldt.csv b/ldt.csv index 786261e..7ecf1dc 100644 --- a/ldt.csv +++ b/ldt.csv @@ -46,7 +46,7 @@ "#N","[4REE] Freedom Pharce","#0138a4",,"???",,,,,,,,,, "N","[5RNG] 5th Rangers Battalion","#0138a4",,"2017.02","2019.08",,,,,,,,, "N","[PG] Praetorian Guard","#0138a4",,"2012","2015.02",,,,,,,,, -"N","[666] The Devil Dogs","#0138a4",,"2012","2020",,,,,,,,, +"N","[666] The Devil Dogs","#0138a4",,"2012",,,,,,,,,, "N","[7R7] Rapture","#0138a4","[L0TC] Legion of the Crow","2018.11","2018.12",,,,,,,,, "N","[ACNS] Ascension Company","#0138a4","[VVAR] VVar Machine","2013.07","2014.11",,,,,,,,, "N","[ADK] A Different Kind","#0138a4",,"2012.11","2019",,,,,,,,, From 091a21e26b317813eb5a040cdd06355a6d88e5d2 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Thu, 2 Apr 2026 12:12:07 -0700 Subject: [PATCH 27/40] Change VENM to TR --- ldt.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ldt.csv b/ldt.csv index 7ecf1dc..fbf62ae 100644 --- a/ldt.csv +++ b/ldt.csv @@ -69,7 +69,7 @@ "N","[CTD] Crash Test Dummies","#0138a4",,"2012.11","2013.02",,,,,,,,, "N","[D1RE] The Bloodwolves","#0138a4",,"2013","2019.04",,,,,,,,, "N","[D1RE] Venym","#0138a4",,"2019.02",,,,,,,,,, -"N","[VENM] Venym","#0138a4",,"2013","2019.04",,,,,,,,, +"N","[VENM] Venym","#c90000",,"2013","2019.04",,,,,,,,, "N","[DDLY] Deadly Dose","#0138a4",,"2012.11","2013.02",,,,,,,,, "N","[DESD] Desert Ducks","#0138a4",,"2019","2020",,,,,,,,, "N","[DGia] Army of the Dim Giant","#0138a4",,"2018.12",,,,,,,,,, From 59b4902d869f78845897509e2cd60ec35a3fbed0 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Thu, 2 Apr 2026 12:15:25 -0700 Subject: [PATCH 28/40] Information on C0PA completed, added Red Scare Red Scare has no data at this point in time, other than the fact they are the parent of C0PA --- ldt.csv | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ldt.csv b/ldt.csv index fbf62ae..f92dde0 100644 --- a/ldt.csv +++ b/ldt.csv @@ -124,7 +124,7 @@ "N","[SYN] Syndicus","#0138a4","[FEAR] No Fear","2021.05",,,,,,,,,, "N","[TLR] The Legendary Rebels","#0138a4",,"2012.11",,,,,,,,,, "N","[TN1] The New Inquisition","#0138a4","[5RNG] 5th Rangers Battalion","2017.11","2019.03",,,,,,,,, -"N","[TOG] The Older Gamers","#0138a4",,2012,2015,,,,,,,,, +"N","[TOG] The Older Gamers","#0138a4",,"2012","2015",,,,,,,,, "N","[Tuet] Teutonic Order","#0138a4","[BinC] Brothers in Christ","2014.04","2018.06",,,,,,,,, "N","[UED] United Enforcement Directorate","#0138a4","[108S] 108 Shock Division","2016.11",,,,"[UED2] UED 2","2019.08",,,,, "N","[v0c] Hav0c","#0138a4","[666] The Devil Dogs","2013.09","2020",,,,,,,,, @@ -146,7 +146,8 @@ "N","[AXX] Terran MURDER Squad","#c90000",,"2014.05","2019",,,,,,,,, "N","[BIUU] bilibilibilibilibili","#c90000",,"2016.04","2020",,,,,,,,, "N","[BURT] Inglorious Bursters","#c90000","[HMRD] Drunk Division","2015.04","2018",,,,,,,,, -"#N","[C0PA] Copperhead Company","#c90000",,"???",,,,,,,,,, +"#N","[RDSC] Red Scare","???","???","???","???",,,,,,,,, +"N","[C0PA] Copperhead Company","#c90000",,"2020.07","2020.1",,"Child of [RDSC] Red Scare",,,,,,, "N","[CENR] Romes Century","#c90000",,"2013.04","2014.05",,,,,,,,, "N","[CIK] Bdogs Communication Is Key","#c90000","[Op4] The Opposition Force","2013.06",,,,,,,,,, "N","[CTYP] Crimson Typhoon","#c90000",,"2013.10",,,,"[CTYP] Crimson Typhoon","2016.06","Reformed due to outfit glitch",,,, From d786e114e2d4f311560642831af89700d6bdcc56 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Thu, 2 Apr 2026 12:26:49 -0700 Subject: [PATCH 29/40] Update issue templates --- .github/ISSUE_TEMPLATE/add-an-outfit.md | 20 +++++++++++++++++++ .../edit-an-outfit-s-information.md | 12 +++++++++++ 2 files changed, 32 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/add-an-outfit.md create mode 100644 .github/ISSUE_TEMPLATE/edit-an-outfit-s-information.md diff --git a/.github/ISSUE_TEMPLATE/add-an-outfit.md b/.github/ISSUE_TEMPLATE/add-an-outfit.md new file mode 100644 index 0000000..8173b76 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/add-an-outfit.md @@ -0,0 +1,20 @@ +--- +name: Add an outfit +about: Request to add a Connery outfit here. +title: "[ADD]" +labels: documentation +assignees: '' + +--- + +## Tag and Name of the Outfit (e.g. [TWC2] The Wild Cards) +- +## Faction (TR, NC, VS, or NSO) +- +## If this outfit is the child of another outfit, list their parent(s) here +- +## When was this outfit formed? +- +## When was this outfit dissolved? +- +## Any other information? diff --git a/.github/ISSUE_TEMPLATE/edit-an-outfit-s-information.md b/.github/ISSUE_TEMPLATE/edit-an-outfit-s-information.md new file mode 100644 index 0000000..3f2bb47 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/edit-an-outfit-s-information.md @@ -0,0 +1,12 @@ +--- +name: Edit an outfit's information +about: If the current outfit's data contains errors, post corrections here. +title: "[EDIT]" +labels: documentation +assignees: '' + +--- + +## Which outfit is this edit for? (Tag and name) +- +## List the information to be corrected. From 0019808989ce4dec7cc44aa28d11105518c348a1 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Thu, 2 Apr 2026 12:28:20 -0700 Subject: [PATCH 30/40] Link HIVE with Recursion --- ldt.csv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ldt.csv b/ldt.csv index f92dde0..dc8c137 100644 --- a/ldt.csv +++ b/ldt.csv @@ -240,7 +240,7 @@ "N","[FPSK] FPS KOREA","#662bbf",,"2015.03","2020",,,,,,,,, "N","[FSA] Federal Survey Alliance","#662bbf",,"2017.05","2018.06",,,,,,,,, "N","[GOW] Ghosts of Wanderhome","#662bbf",,"2012.11","2013.01",,,,,,,,, -"N","[HIVE] HIVE","#662bbf",,"2014.12","2015.09",,,,,,,,, +"N","[HIVE] HIVE","#662bbf","[00] Recursion","2014.12","2015.09",,,,,,,,, "N","[HO5P] Knights Hospitaller","#662bbf","[T42] The Forty Deuce","2013.11","2014.09",,,,,,,,, "N","[IIID] Rainbow Attack Delta","#662bbf",,"2012.12","2015.12",,,,,,,,, "N","[ILUM] Illuminati","#662bbf",,"2014.09","2020",,,,,,,,, @@ -293,7 +293,7 @@ "#N","[FwF] Fish With Feet","#662bbf","[IM1] First Immortals","2018.07",,,"Emerald outfit, which doesn’t belong on the Connery family tree, but is cataloged for historical purposes",,,,,,, "N","[PSOA] Postal Service of Auraxis","#c90000","[666] The Devil Dogs","2021.03",,,,,,,,,, "N","[SMUK] Auraxis Iron Guard","#c90000","[P1GS] SPACE PIGS","2021.03",,,,"[A5TI] Auraxis Iron Guard","2021.05","Rebrand","[AxIG] Auraxis Iron Guard","2022.10",, -,,,,,,,,,,,,,, +"#N","[HDAA] High Definition Army","???",,2013,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, From b62c63e946faf32c1c3a49262aea86a6fd73fd07 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Thu, 2 Apr 2026 12:30:24 -0700 Subject: [PATCH 31/40] Correct C0PA format error --- ldt.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ldt.csv b/ldt.csv index dc8c137..b7db49e 100644 --- a/ldt.csv +++ b/ldt.csv @@ -147,7 +147,7 @@ "N","[BIUU] bilibilibilibilibili","#c90000",,"2016.04","2020",,,,,,,,, "N","[BURT] Inglorious Bursters","#c90000","[HMRD] Drunk Division","2015.04","2018",,,,,,,,, "#N","[RDSC] Red Scare","???","???","???","???",,,,,,,,, -"N","[C0PA] Copperhead Company","#c90000",,"2020.07","2020.1",,"Child of [RDSC] Red Scare",,,,,,, +"N","[C0PA] Copperhead Company","#c90000",,"2020.07","2020.10",,"Child of [RDSC] Red Scare",,,,,,, "N","[CENR] Romes Century","#c90000",,"2013.04","2014.05",,,,,,,,, "N","[CIK] Bdogs Communication Is Key","#c90000","[Op4] The Opposition Force","2013.06",,,,,,,,,, "N","[CTYP] Crimson Typhoon","#c90000",,"2013.10",,,,"[CTYP] Crimson Typhoon","2016.06","Reformed due to outfit glitch",,,, From 41bfc9e19b7d097c7961e998b9a597a799ecfed5 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Thu, 2 Apr 2026 12:34:38 -0700 Subject: [PATCH 32/40] Remove ISV, V from chart --- ldt.csv | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ldt.csv b/ldt.csv index b7db49e..3172595 100644 --- a/ldt.csv +++ b/ldt.csv @@ -131,7 +131,7 @@ "N","[VVAR] VVar Machine","#0138a4",,"2013.03",,,,,,,,,, "N","[WDSF] Wardog Special Forces","#0138a4","[ODIN] Sons of Odin","2017",,,,"[10co] Stormblade Company","2021.07","Rebranded from [WDSF]",,,, "N","[WTAC] Western Tactical","#0138a4",,"2012.12",,,,,,,,,, -"#N","[X] Outfit X","#0138a4",,"2012.11",,,"Removed because [X] is a Genudine outfit",,,,,,, +"#N","[X] Outfit X","#0138a4",,"2012.11",,,"Genudine outfit, which doesn’t belong on the Connery family tree, but is cataloged for historical purposes",,,,,,, "N","[cNSO] NSOperatives Connery","#c5c5c5",,"2020.03","2021.07",,,,,,,,, "N","[F404] Task Force 404","#c5c5c5",,"2020.04",,,,,,,,,, "N","[PFNS] Platinum Fairies","#c5c5c5",,"2019.04","2020.07",,,,,,,,, @@ -286,8 +286,8 @@ "N","[xPIT] THE PIT","#662bbf","[TWC2] The Wild Cards","2019.03",,,,,,,,,, "N","[xz] Senpai","#662bbf",,"2018.12",,,,,,,,,, "N","[YBOK] YBOK","#662bbf",,"2012.11","2013.04",,,,,,,,, -"N","[ISV] VSA Resource Center","#662bbf",,"2012",,,,,,,,,, -"N","[V] Vindicators","#662bbf",,"2012.11",,,,,,,,,, +"#N","[ISV] VSA Resource Center","#662bbf",,"2012",,,"Emerald outfit, which doesn’t belong on the Connery family tree, but is cataloged for historical purposes",,,,,,, +"#N","[V] Vindicators","#662bbf",,"2012.11",,,"Emerald outfit, which doesn’t belong on the Connery family tree, but is cataloged for historical purposes",,,,,,, "#N","[D3RP] Derp Company","#662bbf",,"2012.11",,,"Emerald outfit, which doesn’t belong on the Connery family tree, but is cataloged for historical purposes",,,,,,, "N","[CSAW] The Connery School of Armored Warfare","#662bbf","[TWC2] The Wild Cards","2024",,,,,,,,,, "#N","[FwF] Fish With Feet","#662bbf","[IM1] First Immortals","2018.07",,,"Emerald outfit, which doesn’t belong on the Connery family tree, but is cataloged for historical purposes",,,,,,, From cd684c73d4b8861c86712a42b5fef408a8c15098 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Thu, 2 Apr 2026 12:45:24 -0700 Subject: [PATCH 33/40] Make Recursion a rebrand of RBRN; also clean up connectors --- ldt.csv | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/ldt.csv b/ldt.csv index 3172595..07e35aa 100644 --- a/ldt.csv +++ b/ldt.csv @@ -28,13 +28,12 @@ "N","[ABB] Armoured Black Birds","#000000",,"2013.04","2013.12",,,,,,,,, "N","[BADD] Bad Dude Brigade","#000000",,"2013.04","2013.12",,,,,,,,, "N","[HVOK] Havoks","#000000",,"2013.09","2013.12",,,,,,,,, -"N","[LALL] Lib and Let Lib","#000000",,"2013","2013",,,,,,,,, +"N","[LALL] Lib and Let Lib","#000000",,"2013","2013.04",,,,,,,,, "N","[M7] Clan M7","#000000",,"2012","2013",,,,,,,,, "N","[SMF] SMF","#000000",,"2012","2013.03",,,,,,,,, "N","[GOLD] Auric Eclipse","#0138a4",,"2012.11","2013.07",,,,,,,,, "N","[HT] Hostile Takeover","#0138a4",,"2012","2015",,,,,,,,, -"N","[RBRN] Ares Reborn","#0138a4",,"2013.03","2013.07",,,,,,,,, -"N","[00] Recursion","#0138a4","[RBRN] Ares Reborn","2013.07",,,,,,,,,, +"N","[RBRN] Ares Reborn","#0138a4",,"2013.03",,,,"[00] Recursion","2013.07",,,,, "N","[82IN] 82nd ABN INF","#0138a4",,"2013.02","2013.12",,,,,,,,, "N","[0RK] DA DEATHSKULLZ","#0138a4",,"2020.12",,,,,,,,,, "N","[108S] 108 Shock Division","#0138a4",,"2015","2016.08",,,,,,,,, @@ -240,7 +239,7 @@ "N","[FPSK] FPS KOREA","#662bbf",,"2015.03","2020",,,,,,,,, "N","[FSA] Federal Survey Alliance","#662bbf",,"2017.05","2018.06",,,,,,,,, "N","[GOW] Ghosts of Wanderhome","#662bbf",,"2012.11","2013.01",,,,,,,,, -"N","[HIVE] HIVE","#662bbf","[00] Recursion","2014.12","2015.09",,,,,,,,, +"N","[HIVE] HIVE","#662bbf","[RBRN] Ares Reborn","2014.12","2015.09",,,,,,,,, "N","[HO5P] Knights Hospitaller","#662bbf","[T42] The Forty Deuce","2013.11","2014.09",,,,,,,,, "N","[IIID] Rainbow Attack Delta","#662bbf",,"2012.12","2015.12",,,,,,,,, "N","[ILUM] Illuminati","#662bbf",,"2014.09","2020",,,,,,,,, @@ -252,16 +251,16 @@ "N","[MeXP] Mobile Experiences Packs","#662bbf",,"2017.01",,,,,,,,,, "N","[MqCH] Monarch","#662bbf","[TKFL] The Kings Fifth Legion","2014.06","2017",,,,,,,,, "N","[NATU] Natural Selection","#662bbf","[WTAC] Western Tactical","2015.01",,,,,,,,,, -"N","[NSVS] For Hire VS","#662bbf","[00] Recursion","2015.1","2015.12",,,,,,,,, +"N","[NSVS] For Hire VS","#662bbf","[RBRN] Ares Reborn","2015.1","2015.12",,,,,,,,, "N","[OPYN] OPY","#662bbf",,"2018.02","2019.09",,,,,,,,, "N","[Oreo] Mighty Ducks","#662bbf","[TWC2] The Wild Cards","2021.01",,,,,,,,,, -"N","[oTLo] The Legionnaires","#662bbf","[00] Recursion","2015.09","2015.12",,,,,,,,, +"N","[oTLo] The Legionnaires","#662bbf","[RBRN] Ares Reborn","2015.09","2015.12",,,,,,,,, "N","[oVAo] Vanu Ancestry","#662bbf",,"2014.04",,,,,,,,,, "N","[PALE] PALE RIDERS OUTFIT","#662bbf","[S3X1] Hellz Angelz","2015.08","2017.01",,,,,,,,, "N","[PCYS] Purple Cyan Soldiers","#662bbf","[FT32] Forward Advanced Tactical 32","2013.01","2014.07",,,,,,,,, "N","[PINK] Pink Fairies","#662bbf",,"2012.11",,,,,,,,,, "N","[PrGN] Paragon","#662bbf","[D4RK] The Dark Reapers","2019.05","2019.08",,,,,,,,, -"N","[R3ST] Resurrected","#662bbf","[00] Recursion","2017.12","2019.10",,,,,,,,, +"N","[R3ST] Resurrected","#662bbf","[RBRN] Ares Reborn","2017.12","2019.10",,,,,,,,, "N","[RP] Raging Primates","#662bbf",,"2012.11","2017",,,,,,,,, "N","[S3X1] Hellz Angelz","#662bbf",,"2013.05",,,,,,,,,, "N","[ASTI] Astaries","#c90000",,"2020.07","2021.05",,,,,,,,, @@ -297,7 +296,7 @@ ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, -,,,,,,,,,,,,,, +,"2013.12",,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, @@ -318,12 +317,12 @@ "#","Leaving 'To When' empty will result in using 'From When' as this value",,,,,,,,,,,,, "#","From When","From","To When","To","Thickness","Color",,,,,,,, "#C",,,,,,,,,,,,,, -"C","2013","[4x4] Sweet Air Brigade","2013.4","[RBRN] Ares Reborn","3","#0138a4",,,,,,,, -"C","2013","[ABB] Armoured Black Birds",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, -"C","2013","[BADD] Bad Dude Brigade",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, -"C","2013","[HVOK] Havoks",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, -"C","2013","[LALL] Lib and Let Lib",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, -"C","2013","[M7] Clan M7",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, +"C","2013.03","[4x4] Sweet Air Brigade",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, +"C","2013.12","[ABB] Armoured Black Birds",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, +"C","2013.12","[BADD] Bad Dude Brigade",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, +"C","2013.12","[HVOK] Havoks",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, +"C","2013.03","[LALL] Lib and Let Lib",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, +"C","2013.03","[M7] Clan M7",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, "C","2016.03","[TxR] Total Recoil",,"[MERC] Mercenaries","3","#c00000",,,,,,,, "C","2020.12","[NE0N] NEONGRIND",,"[NDC] Neon Dawn Commission","2","#0138a4",,,,,,,, "C","2020.12","[D5WN] The Army of Dawn",,"[NDC] Neon Dawn Commission","2","#0138a4",,,,,,,, @@ -331,9 +330,9 @@ "C","2021.01","[BRAC] Blood Raven Clan",,"[NDC] Neon Dawn Commission","2","#0138a4",,,,,,,, "C","2021.05","[ASTI] Astaries",,"[SYN] Syndicus","3","#0138a4",,,,,,,, "C","2018.05","[XIIF] 12th Fleet",,"[NE0N] NEONGRIND","3","#c00000",,,,,,,, -"C","2013.07","[GOLD] Auric Eclipse",,"[00] Recursion","3","#0138a4",,,,,,,, -"C","2015","[HT] Hostile Takeover",,"[00] Recursion","3","#0138a4",,,,,,,, -"C","2013.12","[82IN] 82nd ABN INF",,"[00] Recursion","3","#0138a4",,,,,,,, +"C","2013.07","[GOLD] Auric Eclipse",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, +"C","2015","[HT] Hostile Takeover",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, +"C","2013.12","[82IN] 82nd ABN INF",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, "C","2013.06","[HFA] Hell from Above",,"[MERC] Mercenaries","3","#c00000",,,,,,,, "C","2020.04","[DefX] DefconX",,"[UN17] Unity","3","#c00000",,,,,,,, "C","2020.04","[56RD] 56th Recon Division",,"[UN17] Unity","3","#c00000",,,,,,,, From 993c4b6656237003ed8434f3f2236aa35fb5ccfe Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Thu, 2 Apr 2026 12:45:56 -0700 Subject: [PATCH 34/40] Version bump --- ldt.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ldt.conf b/ldt.conf index 43735cb..9ed18d6 100644 --- a/ldt.conf +++ b/ldt.conf @@ -5,7 +5,7 @@ infoBoxTitle = Family History of Connery Outfits infoBoxTitleSize = 32 -infoBoxText = Version 0.3 +infoBoxText = Version 0.4 infoBoxText = infoBoxText = Published under the GNU Free Documentation License infoBoxText = Original source: Varunda's Outfit History Spreadsheet From 3b656f91fbff15014577482ed61c6c858b01d95f Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Thu, 2 Apr 2026 12:56:38 -0700 Subject: [PATCH 35/40] Fix 4R connector, link BAID to NSVS --- ldt.csv | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ldt.csv b/ldt.csv index 07e35aa..9fee934 100644 --- a/ldt.csv +++ b/ldt.csv @@ -221,7 +221,7 @@ "N","[8O0D] Spandex Trouser Monsters","#662bbf",,"2018.1","2021",,,,,,,,, "N","[AM00] Animus Makana Connery","#662bbf","[FPSK] FPS KOREA","2019.05","2020",,,,,,,,, "N","[AutX] Autismo Daycare","#662bbf",,"2017.01","2021",,,,,,,,, -"N","[BAID] Bellum Aeternus","#662bbf",,"2012","2017",,,,,,,,, +"N","[BAID] Bellum Aeternus","#662bbf",,"2012","2015",,,,,,,,, "N","[BRAC] Blood Raven Clan","#662bbf","[T42] The Forty Deuce","2014.11",,,,,,,,,, "N","[BrDU] Brothers Down Under","#662bbf",,"2020.05","2022",,,,,,,,, "N","[CHVN] The Church of Vanu","#662bbf",,"2020.07","2022",,,,,,,,, @@ -292,7 +292,7 @@ "#N","[FwF] Fish With Feet","#662bbf","[IM1] First Immortals","2018.07",,,"Emerald outfit, which doesn’t belong on the Connery family tree, but is cataloged for historical purposes",,,,,,, "N","[PSOA] Postal Service of Auraxis","#c90000","[666] The Devil Dogs","2021.03",,,,,,,,,, "N","[SMUK] Auraxis Iron Guard","#c90000","[P1GS] SPACE PIGS","2021.03",,,,"[A5TI] Auraxis Iron Guard","2021.05","Rebrand","[AxIG] Auraxis Iron Guard","2022.10",, -"#N","[HDAA] High Definition Army","???",,2013,,,,,,,,,, +"#N","[HDAA] High Definition Army","???",,"2013",,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, @@ -352,7 +352,8 @@ "C","2016.04","[NXPG] Nox Praetorian Guard",,"[4R] 4Runners","3","#0138a4",,,,,,,, "C","2016.04","[v0c] Hav0c",,"[4R] 4Runners","3","#0138a4",,,,,,,, "C","2016.04","[NC0] Noble Collective",,"[4R] 4Runners","3","#0138a4",,,,,,,, -"C","2017.06","[4R] 4Runners",,"[00] Recursion","3","#0138a4",,,,,,,, +"C","2017.06","[4R] 4Runners",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, "C","2019.02","[D1RE] The Bloodwolves",,"[D1RE] Venym","3","#0138a4",,,,,,,, "C","2019.02","[VENM] Venym",,"[D1RE] Venym","3","#0138a4",,,,,,,, "C","2016.06","[NCOM] Noble Company",,"[FXHD] Foxhound","3","#c00000",,,,,,,, +"C","2015","[BAID] Bellum Aeternus",,"[NSVS] For Hire VS","3","#0138a4",,,,,,,, From 46c788ebd9427df4369663551596402816385bcf Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Thu, 2 Apr 2026 12:59:59 -0700 Subject: [PATCH 36/40] Move BAID to better position --- ldt.csv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ldt.csv b/ldt.csv index 9fee934..d3129b5 100644 --- a/ldt.csv +++ b/ldt.csv @@ -36,6 +36,7 @@ "N","[RBRN] Ares Reborn","#0138a4",,"2013.03",,,,"[00] Recursion","2013.07",,,,, "N","[82IN] 82nd ABN INF","#0138a4",,"2013.02","2013.12",,,,,,,,, "N","[0RK] DA DEATHSKULLZ","#0138a4",,"2020.12",,,,,,,,,, +"N","[BAID] Bellum Aeternus","#662bbf",,"2012","2015",,,,,,,,, "N","[108S] 108 Shock Division","#0138a4",,"2015","2016.08",,,,,,,,, "N","[1STS] 1st Strike Team","#0138a4","[CCG] Crazy Carnage Gaming","2012.11","2013.08",,,,,,,,, "N","[3AGL] Freedom Eagles","#0138a4","[PALD] Paladens","2016.12","2017.09",,,,,,,,, @@ -221,7 +222,6 @@ "N","[8O0D] Spandex Trouser Monsters","#662bbf",,"2018.1","2021",,,,,,,,, "N","[AM00] Animus Makana Connery","#662bbf","[FPSK] FPS KOREA","2019.05","2020",,,,,,,,, "N","[AutX] Autismo Daycare","#662bbf",,"2017.01","2021",,,,,,,,, -"N","[BAID] Bellum Aeternus","#662bbf",,"2012","2015",,,,,,,,, "N","[BRAC] Blood Raven Clan","#662bbf","[T42] The Forty Deuce","2014.11",,,,,,,,,, "N","[BrDU] Brothers Down Under","#662bbf",,"2020.05","2022",,,,,,,,, "N","[CHVN] The Church of Vanu","#662bbf",,"2020.07","2022",,,,,,,,, @@ -356,4 +356,4 @@ "C","2019.02","[D1RE] The Bloodwolves",,"[D1RE] Venym","3","#0138a4",,,,,,,, "C","2019.02","[VENM] Venym",,"[D1RE] Venym","3","#0138a4",,,,,,,, "C","2016.06","[NCOM] Noble Company",,"[FXHD] Foxhound","3","#c00000",,,,,,,, -"C","2015","[BAID] Bellum Aeternus",,"[NSVS] For Hire VS","3","#0138a4",,,,,,,, +"C","2015","[BAID] Bellum Aeternus",,"[NSVS] For Hire VS","3","#662bbf",,,,,,,, From 0d8bb9b5c0fcbb34063064eb03c7b8bce51a2e41 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Thu, 2 Apr 2026 13:02:37 -0700 Subject: [PATCH 37/40] Link AXN to 4R --- ldt.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/ldt.csv b/ldt.csv index d3129b5..8d542e0 100644 --- a/ldt.csv +++ b/ldt.csv @@ -357,3 +357,4 @@ "C","2019.02","[VENM] Venym",,"[D1RE] Venym","3","#0138a4",,,,,,,, "C","2016.06","[NCOM] Noble Company",,"[FXHD] Foxhound","3","#c00000",,,,,,,, "C","2015","[BAID] Bellum Aeternus",,"[NSVS] For Hire VS","3","#662bbf",,,,,,,, +"C","2016.11","[AXN] Arbiters ex Nox",,"[4R] 4Runners","3","#0138a4",,,,,,,, From d86a96d3a522e53ef0e7491cea8e87ce6b656ec8 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Thu, 2 Apr 2026 13:25:07 -0700 Subject: [PATCH 38/40] Fix ISNC tag --- ldt.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ldt.csv b/ldt.csv index 8d542e0..429c95f 100644 --- a/ldt.csv +++ b/ldt.csv @@ -84,7 +84,7 @@ "N","[HHCN] HH War legion","#0138a4",,"2016.03",,,,,,,,,, "N","[iHOP] International House of Pwnage","#0138a4","[CSTB] New Conglomerate Strategy and Tactics Bureau","2015.01","2015",,,,,,,,, "N","[IRTR] Iron Templars","#0138a4","[666] The Devil Dogs","2017.04","2017.09",,,,,,,,, -"N","[IS#0138a4] Insurgency","#0138a4",,"2015.04","2021",,,,,,,,, +"N","[ISNC] Insurgency","#0138a4",,"2015.04","2021",,,,,,,,, "N","[JSG] JustSomeGamers","#0138a4",,"2014.12","2016",,,,,,,,, "N","[KNA] Drunken Knights of Auraxis","#0138a4","[HAMD] Drunkest Division","2017.07","2018.08",,,,,,,,, "#N","[KOZY] Spirit Corp","#0138a4",,"???","2021.04",,,,,,,,, From 0f7ec4ba1a4711ff3e60d3f5d5fb7199b93094de Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Thu, 2 Apr 2026 14:14:30 -0700 Subject: [PATCH 39/40] Recursion link edits and other connections --- ldt.csv | 65 ++++++++++++++++++++++++++++++++------------------------- 1 file changed, 37 insertions(+), 28 deletions(-) diff --git a/ldt.csv b/ldt.csv index 429c95f..737a6b3 100644 --- a/ldt.csv +++ b/ldt.csv @@ -24,31 +24,32 @@ ,,,,,,,,,,,,,, "#","Nodes",,,,,,,,,,,,, "#","Name","Color","Parent","Start","Stop","Icon","Description","[Namechange","When","Description","[Namechange","When","Description",". . . ]]" -"N","[4x4] Sweet Air Brigade","#000000",,"2013","2013",,,,,,,,, -"N","[ABB] Armoured Black Birds","#000000",,"2013.04","2013.12",,,,,,,,, -"N","[BADD] Bad Dude Brigade","#000000",,"2013.04","2013.12",,,,,,,,, -"N","[HVOK] Havoks","#000000",,"2013.09","2013.12",,,,,,,,, -"N","[LALL] Lib and Let Lib","#000000",,"2013","2013.04",,,,,,,,, -"N","[M7] Clan M7","#000000",,"2012","2013",,,,,,,,, -"N","[SMF] SMF","#000000",,"2012","2013.03",,,,,,,,, "N","[GOLD] Auric Eclipse","#0138a4",,"2012.11","2013.07",,,,,,,,, -"N","[HT] Hostile Takeover","#0138a4",,"2012","2015",,,,,,,,, +"N","[HVOK] Havoks","#000000",,"2013.07","2013.11",,,,,,,,, +"N","[LALL] Lib and Let Lib","#000000",,"2013","2013.04",,,,,,,,, +"N","[ABB] Armoured Black Birds","#000000",,"2013.04","2013.12",,,,,,,,, "N","[RBRN] Ares Reborn","#0138a4",,"2013.03",,,,"[00] Recursion","2013.07",,,,, "N","[82IN] 82nd ABN INF","#0138a4",,"2013.02","2013.12",,,,,,,,, +"N","[HT] Hostile Takeover","#0138a4",,"2012","2015",,,,,,,,, +"N","[4x4] Sweet Air Brigade","#000000",,"2013","2013",,,,,,,,, +"N","[M7] Clan M7","#000000",,"2012","2013",,,,,,,,, +"N","[BADD] Bad Dude Brigade","#000000",,"2013.04","2013.12",,,,,,,,, +"N","[SMF] SMF","#000000",,"2012","2013.03",,,,,,,,, +,,,,,,,,,,,,,, "N","[0RK] DA DEATHSKULLZ","#0138a4",,"2020.12",,,,,,,,,, "N","[BAID] Bellum Aeternus","#662bbf",,"2012","2015",,,,,,,,, "N","[108S] 108 Shock Division","#0138a4",,"2015","2016.08",,,,,,,,, "N","[1STS] 1st Strike Team","#0138a4","[CCG] Crazy Carnage Gaming","2012.11","2013.08",,,,,,,,, "N","[3AGL] Freedom Eagles","#0138a4","[PALD] Paladens","2016.12","2017.09",,,,,,,,, "N","[4FS] Freedom Syndicate","#0138a4",,"2016.07","2017",,,,,,,,, -"N","[NC0] Noble Collective","#0138a4",,"2016.03","2016.04",,,,,,,,, -"N","[4R] 4Runners","#0138a4",,"2016.04","2017.06",,,,,,,,, +"#N",,"#0138a4",,"2016.03","2016.04",,,,,,,,, +"N","[4R] 4Runners","#0138a4","[NC0] Noble Collective","2016.04","2017.06",,,,,,,,, "#N","[4REE] Freedom Pharce","#0138a4",,"???",,,,,,,,,, "N","[5RNG] 5th Rangers Battalion","#0138a4",,"2017.02","2019.08",,,,,,,,, "N","[PG] Praetorian Guard","#0138a4",,"2012","2015.02",,,,,,,,, "N","[666] The Devil Dogs","#0138a4",,"2012",,,,,,,,,, "N","[7R7] Rapture","#0138a4","[L0TC] Legion of the Crow","2018.11","2018.12",,,,,,,,, -"N","[ACNS] Ascension Company","#0138a4","[VVAR] VVar Machine","2013.07","2014.11",,,,,,,,, +"N","[ACNS] Ascension Company","#0138a4","[DDLY] Deadly Dose","2013.07","2014.11",,,,,,,,, "N","[ADK] A Different Kind","#0138a4",,"2012.11","2019",,,,,,,,, "N","[AG7] Aegis7 Australia","#0138a4",,"2019","2020",,,"[AG7] Aegis7","2019.04",,,,, "N","[AGF1] Alcoholics Generalized Freedom","#0138a4","[DSD1] Drunk Science Division","2020.03",,,,,,,,,, @@ -64,9 +65,9 @@ "N","[CASH] Genocidal Rampage","#0138a4",,"2012.11","2013.09",,,,,,,,, "N","[CCG] Crazy Carnage Gaming","#0138a4",,"2012.08","2015",,,,,,,,, "N","[CMGa] Crack Miata","#0138a4",,"2014.03","2014.10",,,,,,,,, -"N","[COLG] Corporate Legion","#0138a4",,"2012.11",,,,,,,,,, +"N","[COLG] Corporate Legion","#0138a4",,"2012.11","2020",,,,,,,,, "N","[CSTB] New Conglomerate Strategy and Tactics Bureau","#0138a4","[CASH] Genocidal Rampage","2013.09","2015",,,,,,,,, -"N","[CTD] Crash Test Dummies","#0138a4",,"2012.11","2013.02",,,,,,,,, +"N","[CTD] Crash Test Dummies","#0138a4","[VVAR] VVar Machine","2012.11","2013.02",,,,,,,,, "N","[D1RE] The Bloodwolves","#0138a4",,"2013","2019.04",,,,,,,,, "N","[D1RE] Venym","#0138a4",,"2019.02",,,,,,,,,, "N","[VENM] Venym","#c90000",,"2013","2019.04",,,,,,,,, @@ -118,7 +119,7 @@ "N","[SAvg] Savage Pack","#0138a4","[PRIK] The Bastards","2015","2017",,,,,,,,, "N","[SAVI] Strategic Arms Venture, Inc","#0138a4","[WTAC] Western Tactical","2020.11","2025.05",,,,,,,,, "N","[SAWS] Gauss Powered Gamers","#0138a4","[108S] 108 Shock Division","2015.05","2019.09",,,,,,,,, -"N","[SBoA] Space Blueberries of America","#0138a4",,"2015.07","2017.08",,,,,,,,, +"N","[SBoA] Space Blueberries of America","#0138a4","[CTD] Crash Test Dummies","2015.07","2017.08",,,,,,,,, "N","[SkyA] Sky Army Group","#0138a4",,"2015.04",,,,,,,,,, "N","[SlCt] Soldiers in Christ 2Ti2","#0138a4","[BinC] Brothers in Christ","2017.09","2020",,,,,,,,, "N","[SYN] Syndicus","#0138a4","[FEAR] No Fear","2021.05",,,,,,,,,, @@ -128,13 +129,12 @@ "N","[Tuet] Teutonic Order","#0138a4","[BinC] Brothers in Christ","2014.04","2018.06",,,,,,,,, "N","[UED] United Enforcement Directorate","#0138a4","[108S] 108 Shock Division","2016.11",,,,"[UED2] UED 2","2019.08",,,,, "N","[v0c] Hav0c","#0138a4","[666] The Devil Dogs","2013.09","2020",,,,,,,,, -"N","[VVAR] VVar Machine","#0138a4",,"2013.03",,,,,,,,,, +"N","[VVAR] VVar Machine","#0138a4",,"2012.11",,,,,,,,,, "N","[WDSF] Wardog Special Forces","#0138a4","[ODIN] Sons of Odin","2017",,,,"[10co] Stormblade Company","2021.07","Rebranded from [WDSF]",,,, "N","[WTAC] Western Tactical","#0138a4",,"2012.12",,,,,,,,,, "#N","[X] Outfit X","#0138a4",,"2012.11",,,"Genudine outfit, which doesn’t belong on the Connery family tree, but is cataloged for historical purposes",,,,,,, "N","[cNSO] NSOperatives Connery","#c5c5c5",,"2020.03","2021.07",,,,,,,,, "N","[F404] Task Force 404","#c5c5c5",,"2020.04",,,,,,,,,, -"N","[PFNS] Platinum Fairies","#c5c5c5",,"2019.04","2020.07",,,,,,,,, "N","[1TR] First Terran Rangers","#c90000",,"2012.11",,,,,,,,,, "N","[26SP] 26space","#c90000",,"2012.11","2020",,,,,,,,, "N","[56RD] 56th Recon Division","#c90000","[DRED] The Dread Legion","2013.06","2020.04",,,,,,,,, @@ -154,7 +154,7 @@ "N","[CXQB] Terran Kings","#c90000",,"2015.03",,,,,,,,,, "N","[D5WN] The Army of Dawn","#c90000","[CIK] Bdogs Communication Is Key","2020.06",,,,,,,,,, "N","[D] The Directorate","#c90000",,"2012","2015",,,,,,,,, -"N","[DENN] Rommel Dessert Rats","#c90000",,"2020.02",,,,,,,,,, +"N","[DENN] Rommel Dessert Rats","#c90000","[P1GS] SPACE PIGS","2020.02",,,,,,,,,, "N","[DIKZ] Dikz in Trucks","#c90000",,"2019.09",,,,,,,,,, "N","[DefX] DefconX","#0138a4",,"2017.07","2020.04",,,,,,,,, "N","[DRED] The Dread Legion","#c90000",,"2012.12","2020.04",,,,,,,,, @@ -179,8 +179,9 @@ "N","[TxR] Total Recoil","#c90000",,"2012","2016.03",,,,,,,,, "N","[MKAR] Medkits and Run","#c90000",,"2021.06",,,,,,,,,, "N","[MORI] The empire of the Doomsday","#c90000",,"2014.09","2016.06",,,,,,,,, +"N","[NC0] Noble Collective","#0138a4",,"2016.03","2016.04",,,,,,,,, "N","[NCOM] Noble Company","#0138a4","[FXHD] Foxhound","2016.06","2016.07",,,,,,,,, -"N","[53C] Security Exchange Commission","#c90000",,"2020.03",,,,"[53ce] Securities Exchanges Commission","2021.06","Server move",,,, +"N","[53C] Security Exchange Commission","#c90000","[EXE] Execution","2020.03",,,,"[53ce] Securities Exchanges Commission","2021.06","Server move",,,, "N","[NE0N] NEONGRIND","#c90000",,"2014.05",,,,,,,,,, "N","[XIIF] 12th Fleet","#c90000",,"2014.1","2018.05",,,,,,,,, "N","[Op4] The Opposition Force","#c90000",,"2012.11","2015",,,,,,,,, @@ -259,6 +260,8 @@ "N","[PALE] PALE RIDERS OUTFIT","#662bbf","[S3X1] Hellz Angelz","2015.08","2017.01",,,,,,,,, "N","[PCYS] Purple Cyan Soldiers","#662bbf","[FT32] Forward Advanced Tactical 32","2013.01","2014.07",,,,,,,,, "N","[PINK] Pink Fairies","#662bbf",,"2012.11",,,,,,,,,, +"N","[cNSO] NSOperatives Connery","#c5c5c5",,"2020.03","2021.07",,,,,,,,, +"N","[PFNS] Platinum Fairies","#c5c5c5",,"2019.04","2020.07",,,,,,,,, "N","[PrGN] Paragon","#662bbf","[D4RK] The Dark Reapers","2019.05","2019.08",,,,,,,,, "N","[R3ST] Resurrected","#662bbf","[RBRN] Ares Reborn","2017.12","2019.10",,,,,,,,, "N","[RP] Raging Primates","#662bbf",,"2012.11","2017",,,,,,,,, @@ -270,7 +273,7 @@ "N","[SVC] Supreme Vanu Crew","#662bbf",,"2013.02","2020",,,,,,,,, "N","[Sxl] Solaris Ignis","#662bbf","[S3X1] Hellz Angelz","2017.11","2020.03",,,,,,,,, "N","[TPLR] The Templar Order","#662bbf",,"2012.11","2013.10",,,,,,,,, -"N","[T42] The Forty Deuce","#662bbf",,"2012.11","2015",,,,,,,,, +"N","[T42] The Forty Deuce","#662bbf",,"2012","2015",,,,,,,,, "N","[NDC] Neon Dawn Commission","#0138a4",,"2020.12","2024",,,"[RALI] Rebel Alliance","2021.01",,,,, "N","[TED] The Empyrean Divide","#662bbf",,"2012.11","2020",,,,,,,,, "N","[SVRL] Sovereign Legion","#662bbf",,"2012.11","2013.05",,,,,,,,, @@ -296,7 +299,7 @@ ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, -,"2013.12",,,,,,,,,,,,, +,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,, @@ -316,13 +319,13 @@ "#","Connectors",,,,,,,,,,,,, "#","Leaving 'To When' empty will result in using 'From When' as this value",,,,,,,,,,,,, "#","From When","From","To When","To","Thickness","Color",,,,,,,, -"#C",,,,,,,,,,,,,, -"C","2013.03","[4x4] Sweet Air Brigade",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, -"C","2013.12","[ABB] Armoured Black Birds",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, -"C","2013.12","[BADD] Bad Dude Brigade",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, -"C","2013.12","[HVOK] Havoks",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, -"C","2013.03","[LALL] Lib and Let Lib",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, -"C","2013.03","[M7] Clan M7",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, +"C","2013.03","[SMF] SMF",,"[HT] Hostile Takeover","3","#0138a4",,,,,,,, +"C","2013.03","[4x4] Sweet Air Brigade",,"[HT] Hostile Takeover","3","#0138a4",,,,,,,, +"C","2013.07","[ABB] Armoured Black Birds",,"[GOLD] Auric Eclipse","3","#0138a4",,,,,,,, +"C","2013.12","[BADD] Bad Dude Brigade",,"[HT] Hostile Takeover","3","#0138a4",,,,,,,, +"C","2013.11","[HVOK] Havoks",,"[GOLD] Auric Eclipse","3","#0138a4",,,,,,,, +"C","2013.03","[LALL] Lib and Let Lib",,"[GOLD] Auric Eclipse","3","#0138a4",,,,,,,, +"C","2013.03","[M7] Clan M7",,"[HT] Hostile Takeover","3","#0138a4",,,,,,,, "C","2016.03","[TxR] Total Recoil",,"[MERC] Mercenaries","3","#c00000",,,,,,,, "C","2020.12","[NE0N] NEONGRIND",,"[NDC] Neon Dawn Commission","2","#0138a4",,,,,,,, "C","2020.12","[D5WN] The Army of Dawn",,"[NDC] Neon Dawn Commission","2","#0138a4",,,,,,,, @@ -351,10 +354,16 @@ "C","2013.05","[SVRL] Sovereign Legion",,"[TKFL] The Kings Fifth Legion","3","#662bbf",,,,,,,, "C","2016.04","[NXPG] Nox Praetorian Guard",,"[4R] 4Runners","3","#0138a4",,,,,,,, "C","2016.04","[v0c] Hav0c",,"[4R] 4Runners","3","#0138a4",,,,,,,, -"C","2016.04","[NC0] Noble Collective",,"[4R] 4Runners","3","#0138a4",,,,,,,, +"#C","2016.04","[NC0] Noble Collective",,"[4R] 4Runners","3","#0138a4",,,,,,,, "C","2017.06","[4R] 4Runners",,"[RBRN] Ares Reborn","3","#0138a4",,,,,,,, "C","2019.02","[D1RE] The Bloodwolves",,"[D1RE] Venym","3","#0138a4",,,,,,,, "C","2019.02","[VENM] Venym",,"[D1RE] Venym","3","#0138a4",,,,,,,, "C","2016.06","[NCOM] Noble Company",,"[FXHD] Foxhound","3","#c00000",,,,,,,, "C","2015","[BAID] Bellum Aeternus",,"[NSVS] For Hire VS","3","#662bbf",,,,,,,, "C","2016.11","[AXN] Arbiters ex Nox",,"[4R] 4Runners","3","#0138a4",,,,,,,, +"C","2013.02","[CTD] Crash Test Dummies",,"[DDLY] Deadly Dose","3","#0138a4",,,,,,,, +"C","2021.07","[cNSO] NSOperatives Connery",,"[PINK] Pink Fairies","3","#662bbf",,,,,,,, +"C","2020.07","[PFNS] Platinum Fairies",,"[cNSO] NSOperatives Connery","3","#cfcfcf",,,,,,,, +"C","2013.04","[42VL] 42nd Vanu Legion",,"[BAID] Bellum Aeternus","3","#662bbf",,,,,,,, +"C","2016.05","[Q0Q] Q0Q",,"[NE0N] NEONGRIND","3","#c00000",,,,,,,, +"C","2021.12","[GNY] Terran Genesis",,"[TABD] TR Aerial Bombardment Division","3","#c00000",,,,,,,, From e8c228f8b5208a8abde15be31d3fda4c71b2dec7 Mon Sep 17 00:00:00 2001 From: snappyapple632 <40573129+snappyapple632@users.noreply.github.com> Date: Thu, 2 Apr 2026 14:52:23 -0700 Subject: [PATCH 40/40] Update ldt.csv --- ldt.csv | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/ldt.csv b/ldt.csv index 737a6b3..1b9ac46 100644 --- a/ldt.csv +++ b/ldt.csv @@ -38,6 +38,7 @@ ,,,,,,,,,,,,,, "N","[0RK] DA DEATHSKULLZ","#0138a4",,"2020.12",,,,,,,,,, "N","[BAID] Bellum Aeternus","#662bbf",,"2012","2015",,,,,,,,, +"N","[42VL] 42nd Vanu Legion","#662bbf",,"2012.11","2013.04",,,,,,,,, "N","[108S] 108 Shock Division","#0138a4",,"2015","2016.08",,,,,,,,, "N","[1STS] 1st Strike Team","#0138a4","[CCG] Crazy Carnage Gaming","2012.11","2013.08",,,,,,,,, "N","[3AGL] Freedom Eagles","#0138a4","[PALD] Paladens","2016.12","2017.09",,,,,,,,, @@ -50,6 +51,7 @@ "N","[666] The Devil Dogs","#0138a4",,"2012",,,,,,,,,, "N","[7R7] Rapture","#0138a4","[L0TC] Legion of the Crow","2018.11","2018.12",,,,,,,,, "N","[ACNS] Ascension Company","#0138a4","[DDLY] Deadly Dose","2013.07","2014.11",,,,,,,,, +"N","[NC0] Noble Collective","#0138a4",,"2016.03","2016.04",,,,,,,,, "N","[ADK] A Different Kind","#0138a4",,"2012.11","2019",,,,,,,,, "N","[AG7] Aegis7 Australia","#0138a4",,"2019","2020",,,"[AG7] Aegis7","2019.04",,,,, "N","[AGF1] Alcoholics Generalized Freedom","#0138a4","[DSD1] Drunk Science Division","2020.03",,,,,,,,,, @@ -133,20 +135,19 @@ "N","[WDSF] Wardog Special Forces","#0138a4","[ODIN] Sons of Odin","2017",,,,"[10co] Stormblade Company","2021.07","Rebranded from [WDSF]",,,, "N","[WTAC] Western Tactical","#0138a4",,"2012.12",,,,,,,,,, "#N","[X] Outfit X","#0138a4",,"2012.11",,,"Genudine outfit, which doesn’t belong on the Connery family tree, but is cataloged for historical purposes",,,,,,, -"N","[cNSO] NSOperatives Connery","#c5c5c5",,"2020.03","2021.07",,,,,,,,, "N","[F404] Task Force 404","#c5c5c5",,"2020.04",,,,,,,,,, "N","[1TR] First Terran Rangers","#c90000",,"2012.11",,,,,,,,,, "N","[26SP] 26space","#c90000",,"2012.11","2020",,,,,,,,, "N","[56RD] 56th Recon Division","#c90000","[DRED] The Dread Legion","2013.06","2020.04",,,,,,,,, "N","[5OFA] S0fa","#c90000","[P4LE] PALE RIDER","2019.08",,,,,,,,,, -"N","[7IGF] 7th Inter Galactic Forces","#c90000",,"2017.02",,,,,,,,,, +"N","[7IGF] 7th Inter Galactic Forces","#c90000",,"2017.02","2020",,,,,,,,, "N","[81EE] 81st Elite Eagles","#c90000",,"2012.12","2020",,,,,,,,, "N","[AFX] AfTeRsHoX","#c90000",,"2013.02","2016",,,,,,,,, "N","[AMEX] Transaction","#c90000",,"2012.11","2020",,,,,,,,, "N","[AXX] Terran MURDER Squad","#c90000",,"2014.05","2019",,,,,,,,, "N","[BIUU] bilibilibilibilibili","#c90000",,"2016.04","2020",,,,,,,,, "N","[BURT] Inglorious Bursters","#c90000","[HMRD] Drunk Division","2015.04","2018",,,,,,,,, -"#N","[RDSC] Red Scare","???","???","???","???",,,,,,,,, +"#N","[RDSC] Red Scare","#c90000","???","???","???",,,,,,,,, "N","[C0PA] Copperhead Company","#c90000",,"2020.07","2020.10",,"Child of [RDSC] Red Scare",,,,,,, "N","[CENR] Romes Century","#c90000",,"2013.04","2014.05",,,,,,,,, "N","[CIK] Bdogs Communication Is Key","#c90000","[Op4] The Opposition Force","2013.06",,,,,,,,,, @@ -179,7 +180,6 @@ "N","[TxR] Total Recoil","#c90000",,"2012","2016.03",,,,,,,,, "N","[MKAR] Medkits and Run","#c90000",,"2021.06",,,,,,,,,, "N","[MORI] The empire of the Doomsday","#c90000",,"2014.09","2016.06",,,,,,,,, -"N","[NC0] Noble Collective","#0138a4",,"2016.03","2016.04",,,,,,,,, "N","[NCOM] Noble Company","#0138a4","[FXHD] Foxhound","2016.06","2016.07",,,,,,,,, "N","[53C] Security Exchange Commission","#c90000","[EXE] Execution","2020.03",,,,"[53ce] Securities Exchanges Commission","2021.06","Server move",,,, "N","[NE0N] NEONGRIND","#c90000",,"2014.05",,,,,,,,,, @@ -219,7 +219,6 @@ "N","[YLBQ] YLB allied corps","#c90000",,"2016.03","2020",,,,,,,,, "N","[YLBT] YLB Hero Army","#c90000",,"2019.06","2020",,,,,,,,, "N","[24x7] Star Crafters UNited","#662bbf","[S3X1] Hellz Angelz","2016.05","2022",,,,,,,,, -"N","[42VL] 42nd Vanu Legion","#662bbf",,"2012.11","2013.04",,,,,,,,, "N","[8O0D] Spandex Trouser Monsters","#662bbf",,"2018.1","2021",,,,,,,,, "N","[AM00] Animus Makana Connery","#662bbf","[FPSK] FPS KOREA","2019.05","2020",,,,,,,,, "N","[AutX] Autismo Daycare","#662bbf",,"2017.01","2021",,,,,,,,, @@ -259,8 +258,8 @@ "N","[oVAo] Vanu Ancestry","#662bbf",,"2014.04",,,,,,,,,, "N","[PALE] PALE RIDERS OUTFIT","#662bbf","[S3X1] Hellz Angelz","2015.08","2017.01",,,,,,,,, "N","[PCYS] Purple Cyan Soldiers","#662bbf","[FT32] Forward Advanced Tactical 32","2013.01","2014.07",,,,,,,,, -"N","[PINK] Pink Fairies","#662bbf",,"2012.11",,,,,,,,,, "N","[cNSO] NSOperatives Connery","#c5c5c5",,"2020.03","2021.07",,,,,,,,, +"N","[PINK] Pink Fairies","#662bbf",,"2012.11",,,,,,,,,, "N","[PFNS] Platinum Fairies","#c5c5c5",,"2019.04","2020.07",,,,,,,,, "N","[PrGN] Paragon","#662bbf","[D4RK] The Dark Reapers","2019.05","2019.08",,,,,,,,, "N","[R3ST] Resurrected","#662bbf","[RBRN] Ares Reborn","2017.12","2019.10",,,,,,,,, @@ -363,7 +362,7 @@ "C","2016.11","[AXN] Arbiters ex Nox",,"[4R] 4Runners","3","#0138a4",,,,,,,, "C","2013.02","[CTD] Crash Test Dummies",,"[DDLY] Deadly Dose","3","#0138a4",,,,,,,, "C","2021.07","[cNSO] NSOperatives Connery",,"[PINK] Pink Fairies","3","#662bbf",,,,,,,, -"C","2020.07","[PFNS] Platinum Fairies",,"[cNSO] NSOperatives Connery","3","#cfcfcf",,,,,,,, +"C","2020.07","[PFNS] Platinum Fairies",,"[cNSO] NSOperatives Connery","3","#c0c0c0",,,,,,,, "C","2013.04","[42VL] 42nd Vanu Legion",,"[BAID] Bellum Aeternus","3","#662bbf",,,,,,,, "C","2016.05","[Q0Q] Q0Q",,"[NE0N] NEONGRIND","3","#c00000",,,,,,,, "C","2021.12","[GNY] Terran Genesis",,"[TABD] TR Aerial Bombardment Division","3","#c00000",,,,,,,,